qt5.8 mingw 打包的exe要怎么在xp上运行

qt5.8 mingw 打包的exe要怎么在xp上运行,第1张

直接编译就可以了,但由于编译默认是动态编译,如果要运行的话,在我的电脑->高级->环境设置->path里面添加x:\QtSDK\mingw\binx:\QtSDK\Desktop\Qt\4.8.0\mingw\bin(以上仅仅是我电脑的配置,你看懂就行)。 如果是要打包程序到别的电脑运行,因为是动态编译,所以编译出来的告搏蔽.exe文件并不完整,需要把它依赖的.dll文件也带上。 第一方法:如果你也装了VC++6.0的话,到开始->所有程序->Mocrosoft Visual C++ 6.0->Mocrosoft Visual C++ 6.0 Tools->Depends,用这个工具软件打开编译生成的.exe文件你能看到它具体依赖的.dll文件,在上面给出的两个路径里面找,打包是带上,如果你没找的,那一般就是Window共有的Dll文件,打包不用带上。 第二种方银纳法:如果你没有安装VC++6.0的话,那你只能不设置path点击exe文件,看提示信息缺少什么dll文件,在上面给出路径中找到相应dll文件,打包时带上袜州。

1. 首先,我们到网站下载源码包,加压源码包到磁盘。

2. 由于编译QtWekbit需要ICU andANGLE 库,ICU库需要单独下载和编译,从下载ICU4Cversion 56.1并解压到磁盘,目录位置参见随后说明。

3. 在Qt 5.5.1的源码包中还存在一个BUG,如果纤袜直接编译的话在编译QT3D模块的时候会报没有找到Zlib.h的错误而中断编译,所以参照如下提示修改qt-everywhere-opensource-src-5.5.1\qt3d\src\3rdparty\assimp目录下的assimp.pri文件。可参考地址。

4. 在编译塌祥QT5.5.1之前还团竖搏需要安装配置一下的工具和环境:

5. 经过上面的步骤可以开始进行编译ICU4C version 56.1和QT5.5.1的源码了

6. 如果以上的配置都正确的话开机让机器编译几个小时后就可以在目标路径下生成QT5.5.1的运行文件。


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

原文地址:https://54852.com/yw/8267594.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存