QtCreator+CMake 环境配置

3 篇文章 0 订阅

QtCreator+CMake 环境配置

  • 环境1:Qt5.12.10+QtCreator4.13.1 +Vs2015+CMake3.27.4
    • 下面主要针对环境1 的情况
  • 环境2:Qt5.15.2+QtCreator9.0.1+Vs2019+CMake3.25.1
    • MinGWMSVC 都可直接使用都是用的Ninja
  • 特别说明:测试编译器设置时,修改了编译器参数再编译已有的项目是不可行的,需要单独建立项目或者删除.user 重新选择修改后的编译器

安装CMake

  • CMake下载

  • 不管是添加环境变量QtCreator自动检测还是手动添加只要在构建器中能看到就行

在这里插入图片描述

MinGW

  • 如果使用MinGW作为编译器的话只需要添加CMake就行

在这里插入图片描述

MSVC

  • 这里默认你的MSVC编译器是可用的(就是可以新建Msvc的Qt工程,并且能正常编译),若不知如何在Qt中配置MSVC可参考Qt + Vs联合开发

方法一

  • MSVC默认CMake Generator NMake Makefiles JOM ,经测试在Qt5.12.10中是不可用的

  • NMake Makefiles JOM 修改为 NMake Makefiles 是可行的 且不需要做其它修改

在这里插入图片描述

方法二

  • Ninja下载

  • CMake Configuration中添加Ninja的安装路径

    CMAKE_MAKE_PROGRAM:FILEPATH=D:/Programs/ninja-win/ninja.exe
    

在这里插入图片描述

在这里插入图片描述

参考

QtCreator中使用CMake+Ninja加速编译)

CMake生成工程

生成Vs工程

  • Win+R cmd 打开命令行 cdCMakeLists.txt路径下
# 创建编构建文件夹
mkdir build
# 进入文件夹
cd build
# 这样直接生成的是Win32的工程,同时cmake必须添加到环境变量, 这里的“..”上层路径(针对build来说)
cmake ..
  • 如果cmake 没有添加到环境变量可使用cmake.exe全路径
# 直接生成 32位
"D:\Program Files\CMake\bin\cmake.exe" ..
# 生成 64位 
"D:\Program Files\CMake\bin\cmake.exe" -G "Visual Studio 14 2015 Win64" ..
# 可通过 -A 指定平台
"D:\Program Files\CMake\bin\cmake.exe" -G "Visual Studio 14 2015" -A x64 ..
  • 3
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Qt Creator是一个非常受欢迎的开源集成开发环境(IDE),可以用来开发基于Qt框架的跨平台应用程序。为了帮助初学者快速入门,Qt官网提供了《Qt Creator快速入门》PDF文档,该文档的语言简洁易懂,内容涵盖了Qt Creator的主要功能和使用方法。 首先,该文档介绍了Qt Creator的安装方式和主界面。Qt Creator的主界面类似于其他IDE,包括菜单栏、工具栏、代码编辑器、资源管理器等等。同时,该文档还详细介绍了Qt Creator的项目管理功能,包括创建项目、添加文件、编译和运行等等。 其次,该文档还介绍了Qt Creator的调试功能。Qt Creator提供了非常强大的调试工具,包括断点、单步执行、观察变量等等,可帮助开发者快速定位和解决问题。 此外,该文档还介绍了Qt Creator和Git、CMake等工具的集成,可以让开发者快速进行版本控制和构建管理。 总的来说,《Qt Creator快速入门》PDF文档内容丰富,涵盖了Qt Creator的主要功能和使用方法,非常适合初学者学习。此外,Qt还提供了丰富的在线文档和示例代码,可供开发者参考学习。 ### 回答2: Qt Creator是一款著名的跨平台IDE,非常适合Qt应用程序开发。如果你想快速学习如何使用Qt Creator开发应用程序,那么Qt Creator快速入门pdf是一个不错的选择。 这份pdf文件详细介绍了Qt Creator的各种功能和用法,包括如何创建一个Qt应用程序、如何添加和编辑源文件、如何使用Qt的其他特性(如QML和信号/槽系统)、如何调试和测试应用程序、以及如何使用Qt Creator集成的其它工具。 此外,这份文档还提供了一些示例程序和演示,帮助你更好地理解Qt Creator的使用方法。其中包括如何创建一个简单的Qt GUI应用程序、如何将现有的C++代码移植到Qt Creator中、以及如何使用Qt Creator集成的版本控制工具等。 总的来说,Qt Creator快速入门pdf是一份非常实用的文档,适合对Qt应用程序开发感兴趣的用户。无论是对初学者还是对已经有一定经验的Qt开发者都很有帮助。 ### 回答3: “QT Creator快速入门PDF”是一本非常实用的工具书,适合那些对Qt Creator和C++有基础了解的程序员和开发人员。该书分为五个章节,分别涵盖了Qt Creator的基础知识、主要功能、插件集成、项目配置及qt creatorQt框架之间的关系。本书的特点在于使用简单明了的语言和易于理解的示例介绍了Qt Creator的使用方法,包括如何创建和修改项目、如何编译程序、如何调试、如何使用代码自动补全等。读者通过学习本书,能够更快地掌握Qt Creator的使用技巧,提高工作效率,缩短开发周期。同时,本书也为有志于学习Qt框架开发的人提供了一个绝佳的起始点,能够有效地帮助他们了解Qt Creator的基本操作和编程思路。总之,如果你想要快速进入Qt Creator的世界,那么这本“QT Creator快速入门PDF”绝对是不可错过的好书。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值