最近用VS2010+QT做了一个小软件,为了把它打包发布,查了很多资料,现在总结下,便于以后查看。
本方法不限于VS2010,也不限于QT,只要你运行你的代码得到exe之后,都可以参照本方法进行。
参考了很多链接一的方法,向其致谢。但是,其不够全面,有些设置也有遗漏,本文作为对其的一个补充。
步骤一:设置可执行文件图标(限于VS2010,其他平台如VC或者JAVA,我没有试过,若只需使用系统默认图标,可直接看步骤二)
1. 找一个ico文件做为图标,例如 mylogo .ico
2. 新建一个文件 mylogo.rc, 里面写上
IDI_ICON1 ICON DISCARDABLE "mylogo.ico"
3. 将以上两个文件都放到工程目录下
4. 在VS里的右击工程名,点击添加将mylogo.rc添加进去
5. 右击mylogo.rc,编译
6. 运行你的程序,现在,在你的DEBUG(或者RELEASE,我这里以DEBUG为例,下同,DLL文件根据DEBUG或者RELEASE选择名字里是否带d的)下就可以看到生成的带图标的EXE了。
步骤二:添加依赖DLL,使得在别人电脑上能运行
1. 在桌面新建一个文件夹packet,用来存放所有你需要打包的东西,将之前的EXE文件放进去