Qt在企业得到了广泛的应用,因为Qt 是应用程序开发的一站式解决方案,它支持的操作系统有很多,那qt怎么生成可执行文件?下面来我们就来给大家讲解一下qt生成可执行文件的流程。
第一步:把要生成的exe文件放入一个单独的文件夹中,然后点击win(打开开始界面),输入qt,选择第一个,跳转到后台
第二步:把exe的路径复制(这里是放入单独一个文件夹的exe)
输入cd/d 路径
例如:
第三步:输入:windeployqt exe的文件名
例如:
就可以把需要的dll文件都加到以有的文件夹里了,这个时候就可以直接运行exe文件,
qt程序如何打包?
Qt Creator 默认以 debug 模式生成可执行文件,如下图所示,可以手动修改 Qt Creator 以 release 模式生成可执行文件:
选择“Release”之后,再次运行程序,生成的可执行文件可以在下图所示的路径中找到:
找到可执行文件之后,将其拷贝到一个空的文件夹,比如笔者将其拷贝到了新建的 D:\StuInfoFile 文件夹中,如下图所示:
此时的 StuInfoFile.exe 是无法运行的,双击它系统会提示类似“找不到 xxx.dll”的错误信息。
在“开始”中找到 Qt 命令行程序并打开,如下图所示:
在命令行中,先执行 "cd D:\StuInfoFile" 命令进入 StuInfoFile 文件夹,然后再执行 "windeployqt StuInfoFile.exe" 命令。windeployqt 是 Qt 提供的 Windows 平台打包工具,它能找到 StuInfoFile.exe 可执行文件需要的所有动态链接库,并将它们拷贝到当前文件夹中。
成功执行命令之后,StuInfoFile 文件夹内会增加很多文件夹和文件(如下图所示),这些都是 StuinfoFile.exe 执行所需要的。
再次双击 StuInfoFile.exe,如果它可以成功执行,表明打包操作是成功的。我们可以直接将 StuInfoFile 文件夹分享给他人,只要是 Windows 平台,都可以直接点击运行 StuinfoFile.exe 文件。
打包 Qt 程序,通常选用以 release 模式生成的可执行文件。和其他模式相比,release 模式生成的可执行文件体积更小,运行效率更快,大家可以试试哦!最后大家如果想要了解更多json相关知识,敬请关注奇Q工具网。
推荐阅读: