QT Creator中配置静态编译器(傻瓜式教学)

1.忘性大总是会忘记记录一下

        其实网上有很多其他大神方案了,我只是加工一下,和记录一下我遇到坑,相比与静态编译源码,这简单多了

例如:链接

2. 为什么要静态编译程序?

在默认情况下,用QtCreator编译程序时,使用的是动态编译,这就导致编译好的程序在运行时需要另外加上相应的Qt库文件,以及一大堆dll文件。如果想将生成的程序连同所需要的库一起完整地打包成一个可执行程序,并且可以在一台没有开发环境的电脑上运行,那就需要使用静态

编译好的可执行文件会比较大,但是只要有它,我们就可以远行程序,换一台电脑也能完美远行

3.环境

        Windows10

        QT5.12.9

        使用MSVC 32位静态编译的QT5.12.9源码,得到的QT5.12.9静态版本32位(我的是MSVC编译的,还可以是Mingw来编译。

        

4.步骤
  1.         打开你的Creator点击工具,然后选项
  2.     选择Kits->Qt Versions->添加
  3. 在你译好Qt静态版本文件夹里,添加qmake.exe进来例如我路径,C:\Qt\Static_Qt\Qt5.12.9_x86\bin
  4. 直接看图傻瓜步骤,点击图里选项Kits
  5. 坑来了,在这里你可以选择Add(添加)或者Clone(克隆)   ,不管是添加还是克隆,都得选择对应的编译器,对应qt版本,对应调试器,例如我是使用MSVG编译的QT5.12.9静态版本32位,那么我克隆因该图里的Desktop Qt 5.12.9 MSVC2017 32bit,如果你是mingw32编译就选mingw32,进行克隆。
  6. 克隆对应套件(Kits),只需要图里的QT version选项改到,我们先前添加QT 静态版本,点OK
  7. 如果你动手能力强(例如博主哈哈哈哈哈哈哈)可以选择Add(添加),累了直接上图,红框里都得选择对应的编译器,对应qt版本,对应调试器
  8. 我的MSVG编译的QT5.12.9静态版本32这样选择(如图)
  9. mingw32这样,64位的一样的,选择对64位版本就行
  10. 如果没对应上,选择错误(如图)

5.总结

        推荐直接选择Clone(克隆),简单又不会出错,但要将qt版本选对

  • 10
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Qt Creator配置VS2019编译器,可以按照以下步骤进行操作: 1. 打开Qt Creator,并选择"工具"->"选项"。 2. 在"构建和运行"部分,选择"Kits"选项卡。 3. 在"编译器"部分,点击"添加"。 4. 在弹出的对话框,选择"Microsoft Visual C++ Compiler",然后点击"下一步"。 5. 在"编译器路径"字段,输入VS2019编译器的安装路径。根据引用的信息,对于32位系统,路径应为"C:\Program Files (x86)\Windows Kits\10\bin\10.0.16299.0\x86";对于64位系统,路径应为"C:\Program Files (x86)\Windows Kits\8.1\bin\x64"。 6. 点击"完成",然后点击"应用"和"确定"来保存配置。 现在,你已经成功将VS2019编译器配置到了Qt Creator,可以在项目的构建选项选择该编译器进行编译了。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [CCCoreLib源码、lib、dll(vs2019编译器)适用于QtCreator工程打开](https://download.csdn.net/download/yumeiguo/87960704)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [window环境下 Qtcreator 配置 vs2015 编译器](https://blog.csdn.net/chengjieno1/article/details/83006029)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值