最近学习QT,用QT写了些上位机,写完想尝试着把自己写的工程程序给打包发布出来,让软件在其他电脑也能运行。发现生成的Debug版本可以运行,然而release版本在自己的电脑上都没法运行,提醒“没法定位程序输入点....”,网上找了一些办法,如:添加环境变量、复制.dll文件等,但还是没有很好的解决。
终究还是直接用QT自带的windeployqt打包生成需要的文件,生成的包可以在多数相同系统PC上运行,打包办法已经有人写的挺好的了,再也不赘述,打包制作办法参照:https://blog.csdn.net/windsnow1/article/details/78004265文章源自微观生活(93wg.com)微观生活-https://93wg.com/6768.html
无非在实际操作时可能会呈现“windeployqt不是内部或外部命令...”问题,此时需要自己手动下载windeployq.exe文件,然后复制到QT的mingwXX_XX\\bin 目录下,同时把这个目录添加到系统环境变量PATH里,或者重装QT安装这个组件也能够。文章源自微观生活(93wg.com)微观生活-https://93wg.com/6768.html
我在https://download.csdn.net/download/weixin_43207311/18576111里提供了windeployqt.exe以及Engima Virtual Box两个软件。文章源自微观生活(93wg.com)微观生活-https://93wg.com/6768.html
也能够在:文章源自微观生活(93wg.com)微观生活-https://93wg.com/6768.html
https://www.pconlife.com/viewfileinfo/windeployqt-exe/文章源自微观生活(93wg.com)微观生活-https://93wg.com/6768.html
https://enigmaprotector.com/en/downloads.html文章源自微观生活(93wg.com)微观生活-https://93wg.com/6768.html
下载自己想要的其他版本。文章源自微观生活(93wg.com)微观生活-https://93wg.com/6768.html
以上就是微观生活(93wg.com)关于“解决QT开产生成的exe软件不能运行问题,即QT程序打包发布”的详细内容,希望对大家有所帮助!文章源自微观生活(93wg.com)微观生活-https://93wg.com/6768.html 文章源自微观生活(93wg.com)微观生活-https://93wg.com/6768.html
评论