vc程序怎样打包(就是说怎样在别人没装vc的电脑上运行)

vc程序怎样打包(就是说怎样在别人没装vc的电脑上运行),第1张

installshield在VC安装程序里面是可行项,在安装好VC后也可以继续安装installshield,方法是重新运行VC安装程序,在安装程序的最后阶段会提示你安装installshield。然后就可以打包了。

1、如果是用VC++ 直接可以生成release exe的可执行文件。

2、以GCC编译器为例,可以分为四步。

第一步是预处理,包括语法检查等工作。

gcc -P abcc

第二知步由源程序生产汇编语言代码。道

gcc -S abcc

会生成abcs文件,这个文件里就是汇编代码。

第三步编译器生成目标代码,一回个源文件生成一个目标代码。

gcc -c abcc

会生成abco

第四步连接器从目标代码生成可执行文件。答

gcc abco

目标代码包括机器码和符号表(函数及变量名)。连接器的主要作用是通过符号表在库文件和其他模块中找到在目标代码中引入或未定义的符号(函数及变量名),将几个目标代码合成可执行文件。

debug版本的麻烦太多

release版本的好一些。 你先编译个release版本的, 然后copy到另一个没装vc的机器上去运行, 多半会出错,然后告诉你xxxxdll没有, 你去原来机器上把那个copy过来(一般在windows\system32),跟exe放在一个目录里就可以。 然后再运行, 再叮的一声告诉你ooooodll没有,你就把它也copy过来,然后。。。直到终于能跑了为止。。。

或者你可以在工程选项里选择把库都静态链接, 这样可能编译出一个不要dll的程序来,不过麻烦的是经常也搞不清楚什么地方就用到了dll了, mfc工程里用到各色dll的地方多如牛毛, 微软就是个dll贩子

以上就是关于vc程序怎样打包(就是说怎样在别人没装vc的电脑上运行)全部的内容,包括:vc程序怎样打包(就是说怎样在别人没装vc的电脑上运行)、用C语言写出来的程序如何打包成完整的软件、怎样把C++程序打包 使它在没有安装C++的电脑上也能运行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/zz/9449750.html

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

发表评论

登录后才能评论

评论列表(0条)

保存