之前做项目都是加载动态库,然后把包含库的文件拷贝到设备直接运行。但是,总的来说,还是觉得setup安装包看起来正经那么一丢丢~
好吧,首先需要下载一个isetup,网上很好找的。
然后,需要将自己的执行文件拷贝到一个单独的文件夹,用命令windeployqt xxx.exe 来加载所需要的动态库。但是我发现,每次使用这个指令加载库,运行都会提醒缺少库文件,并且缺的一定是Qt5OpenGL.dll 和Qt5PrintSupport.dll这两个,每次忍不住感叹,这搞个鸡儿啊,加载都加不出来,后来索性每次手动添加这两个文件。添加完动态库之后,最后一定要先检验一下,这个文件是不是可以运行啊,是不是不缺库文件了啊,不然打完包再来安装,发现还是TM的打不开不能运行啊。
OK ,现在开始打包吧~
- 打开软件iSetup安装目录下的compil32.exe
- 弹出下框,选择新建空的文件
3. 弹出下框后,选择file,new