重庆大渡口网站建设,网站建设公司类型,做美食视频的网站有哪些,适合网站开发的浏览器1、引言 当我们写好一个程序时通常需要发布给用户使用#xff0c;那么在Qt中程序又是如何实现发布的呢#xff0c;这里我就来浅谈一下qt中如何发布程序#xff0c;以及发布程序时的常见问题。
2、发布过程
2.1、切换为release模式 当我们写qt程序时默认是debug模式#x…1、引言 当我们写好一个程序时通常需要发布给用户使用那么在Qt中程序又是如何实现发布的呢这里我就来浅谈一下qt中如何发布程序以及发布程序时的常见问题。
2、发布过程
2.1、切换为release模式 当我们写qt程序时默认是debug模式该模式下的程序带有大量的调试信息而这些对于用户来说是多余的因此我们需要将项目切换为release模式切换release模式只需要点击下方图片中带有debug字样的图标就会弹出对应的选项在选项中选择release即可。
2.2、生成链接库 项目中使用的库都是属于动态库只有开发者计算机中才能链接到用户的电脑中可能没有相应的库也没法链接为此我们必须把项目中使用到的库一起放在项目中这样用户下载后才有对应的环境 要生成静态库需要以管理员模式打开Qt自带的命令行窗口使用cd命令切换到对应的release目录下再这之前需要在release模式下运行一次程序才会生成相应的目录。切换到该目录后使用如下命令进行静态库的生成其中uiactivity要换成你的exe文件的名字一般这种情况下就能生成静态库了。
windeployqt uiactivity.exe
2.3、生成静态库失败解决 如果上面的方法无法完成发布那么你需要配置下面的这个exe程序的path变量具体看你的安装版本和安装位置配置好后再次执行以上命令最后重新打开命令行窗口再执行。
C:\Qt\Qt5.12.1\5.12.1\mingw73_64\bin\windeployqt.exe 以上方法依旧无法生成静态库请使用全路径模式这样就没问题了命令如下所示
C:\Qt\Qt5.12.1\5.12.1\mingw73_64\bin\windeployqt.exe D:\data\qt\build-uiactivity-Desktop_Qt_5_12_1_MinGW_64_bit-Release\release\uiactivity.exe
3、生成效果