怎么把C++程序打包成exe程序??

怎么把C++程序打包成exe程序??,第1张

把C++程序打包成exe程序,首先需要一个编译器,比如开源的gcc,微软的VS,以vs2010为例:

1、在vs2010中,新建C++项目,将C++源文件添加进来,如下图,新建项是建立空白文件,现有项就是添加已经写好的源文件;

2、按 F7编译,Ctrl+F5运行,确定结果无误;

3、进入项目根目录,找到编译出来的exe文件,文件名与项目名相同。

一般情况下,这个exe文件就是我们要的了,但你会发现,把这个exe文件放在别的电脑上不一定能执行,因为缺少运行环境,需要到微软官网下载。还以vs2010所需要的运行时环境为例,下载地址为

https://www.microsoft.com/zh-CN/download/details.aspx?id=5555

最后,把exe文件和下载好的运行时一起打包,就大功告成了。

用Setup Factory 7.0就足够了,他会一步一步向导提示你,把你需要的C#  exe编译好的文件和其他作为资源的文件一起放在一个文件夹里,作为安装包.

按照向导把文件放入Setup

右键点在exe文件上修改他的图标,创建桌面快截方式.

修改语言环境

.NET程序安装之前需要检测计算机是否安装Framework平台版本,没有就安装Framework,有就不需要安装

在“资源”的“初始文件”中添加net Framework 2.0(例如Framework2.0.exe)

再在“ *** 作”的“启动”中增加如下代码:

1. result = Registry.DoesKeyExist(HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\.NETFramework\\policy\\v2.0")

2.if (result == false) then

result = File.Run(SessionVar.Expand("%TempLaunchFolder%\\Framework2.0.exe"), "", "", SW_SHOWNORMAL, true)

3.end

最后构建程序,安装包制作完成

很多人会发现Setup Factory制作的安装包很丑,图标就是个小电脑.不要紧,下载一个ResHacker修改一下图标就好了.

最后如下所示


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

原文地址:https://54852.com/bake/11680539.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存