如何给C程序打包,

如何给C程序打包,,第1张

大哥,你写的代码都没有调用gui的函数或者类,它哪会像360那样有界面呢?你现在用的输入和输出是c语言标准库的io库,它的默认是输出到控制台下的,也就是黑屏那个,要是想编写有界面的程序,就要用到gui库或者API,在windows底下就要用到windowsh这个头文件,然后调用相关的函数和类;如果你再牛逼点的话,直接调用api。不过,我看你还是乖乖地先把c语言学好吧~

如果你想到别的电脑上打开你的程序,直接编译之后,在你的项目文件夹里面会生成个exe可执行文件,然后你把它拷贝到别的电脑run就行了,不过,你双击这个。exe程序的时候,因为你的程序的输出是在控制台下的,所以,运行的时候系统会调用控制台,也就是那个黑屏的东西。可能会一闪而过。

最好的方法是:win+r,然后输入cmd,出现个控制台之后,用鼠标把你的exe文件拖到cmd里面,然后enter 它就run了

其实mfc是非常“整齐”的,理解mfc的框架的核心是理解oop(面向对象)的编程思想,mfc并不是被函数封装起来,而是使用了oop的思想以类的形式封装了函数(win32api)。可以简单理解整个mfc架构是:oop→类→函数,其代码形式就是类序列(很简单吧,说白了就是类串。)

。之所以楼主感觉函数有些乱,基于两个原因:1没有理解oop编程模型,从而没有体会到整个代码其实就是类序列,还停留在c语言式的结构化编程(sp)思维

2

对封装了win32函数的类没有足够的了解。做个比较把,如果说win32(c语言式)代码结构总体理解为函数序列,那么mfc(c++)整体代码结构就是类序列,mfc调用类实现程序功能,win32调用api实现程序功能。不明白的地方可以追问,望采纳,呵呵。

串口是独占模式的,如果一个串口(比如COM1)被一个软件打开,其它的软件就不能再打开该端口。 如果你希望在你的软件与串口通信时,用其它的软件监控查看串口的数据,应该用AccessPort 这个软件比较特殊,是不占用端口的。

以上就是关于如何给C程序打包,全部的内容,包括:如何给C程序打包,、如何把mfc程序封装起来、mfc含 串口控件mscomm的程序怎么打包成软件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9280193.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-26
下一篇2023-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存