qt如何运行程序?qt怎么进行程序打包?

Qt是一个跨平台的 C++ 开发库,主要用来开发图形用户界面程序,当然也可以开发不带界面的命令行程序。那qt如何运行程序?接下来我们就来给大家讲解一下qt运行程序的方法。

1. 打开项目。在qt中打开一个项目文件。

2. 点击运行按钮。在左侧的工具栏中找到运行按钮并点击。

3. 查看。查看程序的运行效果。

qt怎么进行程序打包?

打包 Qt 程序,通常选用以 release 模式生成的可执行文件。和 debug 模式相比,release 模式生成的可执行文件体积更小,运行效率更快。

Qt Creator 默认以 debug 模式生成可执行文件,如下图所示,可以手动修改 Qt Creator 以 release 模式生成可执行文件:

qt如何运行程序?qt怎么进行程序打包?.jpg

选择“Release”之后,再次运行程序,生成的可执行文件可以在下图所示的路径中找到:

1.jpg

找到可执行文件之后,将其拷贝到一个空的文件夹,比如笔者将其拷贝到了新建的 D:\StuInfoFile 文件夹中,如下图所示:

2.jpg

此时的 StuInfoFile.exe 是无法运行的,双击它系统会提示类似“找不到 xxx.dll”的错误信息。

在“开始”中找到 Qt 命令行程序并打开,如下图所示:

3.jpg

在命令行中,先执行 "cd D:\StuInfoFile" 命令进入 StuInfoFile 文件夹,然后再执行 "windeployqt StuInfoFile.exe" 命令。windeployqt 是 Qt 提供的 Windows 平台打包工具,它能找到 StuInfoFile.exe 可执行文件需要的所有动态链接库,并将它们拷贝到当前文件夹中。

成功执行命令之后,StuInfoFile 文件夹内会增加很多文件夹和文件(如下图所示),这些都是 StuinfoFile.exe 执行所需要的。

4.jpg

再次双击 StuInfoFile.exe,如果它可以成功执行,表明打包操作是成功的。我们可以直接将 StuInfoFile 文件夹分享给他人,只要是 Windows 平台,都可以直接点击运行 StuinfoFile.exe 文件。

我们将qt程序打包,一般都是选用以 release 模式生成的可执行文件。因为这样能够保证运行效率更快。最后大家如果想要了解更多json相关知识,敬请关注奇Q工具网。

推荐阅读:

git服务器怎么管理?git服务器分支管理操作

JAVA写程序时主类的名字和什么要相等?JAVA怎么写程序?

程序员面试一般问什么?程序员面试常见问题