Qt配置VS2022项目

Qt配置VS2022项目

首先新建一个文件夹,然后进入到该文件夹下,再新建一个CMakeLists.txt文件,如图所示

在这里插入图片描述

接下来打开我们的VS2202,点击打开本地文件夹
在这里插入图片描述

然后找到刚刚我们创建的文件夹目录下,如果界面是这样,说明这一步没问题了
在这里插入图片描述

打开CMakeLists.txt文件,将下面这行代码复制进去

#设置cmake最小版本
cmake_minimum_required (VERSION 3.8)
#设置生成的项目名称
project ("QtPro")

#设置指定的C++版本为17
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)

#在MSVCS上必须指定 /Zc:cplusplus选项
if(MSVC)
	add_compile_options(/Zc:__cplusplus)
endif()

#指定头文件包含目录
include_directories("F:/QT6.2.4/6.2.4/msvc2019_64/include")

#查找指定的模块
find_package(Qt6 COMPONENTS Widgets Sql)

#指定目标生成位置
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_LIST_DIR}/bin)

#根据指定文件生成可执行程序
add_executable(QtPro)

#链接库文件 必须写在生成可执行程序后面
target_link_libraries(QtPro Qt6::Widgets Qt6::Sql)


然后点击CMakeLists.txt同时右键,会出现菜单栏,点击删除缓存并重新配置
在这里插入图片描述

基本的Cmake就配置好了,后序需要添加文件只需要右键CMakeLists.txt文件即可,在CMakeLists.txt文件里也会自动添加。

Cmake文件命令解释

设置cmake最小版本命令
设置cmake最小版本cmake_minimum_required (VERSION 3.8)
设置生成的项目名称project(“QtPro”)
设置指定的C++版本为17set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
在MSVCS上必须指定 /Zc:cplusplus选项if(MSVC)
add_compile_options(/Zc:__cplusplus)
endif()
指定头文件包含目录include_directories(“F:/QT6.2.4/6.2.4/msvc2019_64/include”)
查找指定的模块find_package(Qt6 COMPONENTS Widgets)
指定目标生成位置set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_LIST_DIR}/bin)
根据指定文件生成可执行程序add_executable(QtPro)
链接库文件 必须写在生成可执行程序后面target_link_libraries(QtPro Qt6::Widgets)
  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
QtVS2022的步骤如下: 1. 首先,确保你已经安装了VS2022Qt。可以从官方网站下载并安装它们。 2. 打开VS2022,点击菜单栏中的“工具”,选择“扩展和更新”。 3. 在扩展和更新窗口中,选择“Qt VS Tools”扩展并卸载。 4. 然后,在同一个窗口中,点击左侧菜单栏中的“在线”选项,搜索并安装最新版本的“Qt VS Tools”扩展。 5. 安装完成后,重启VS2022。 6. 再次打开VS2022,点击菜单栏中的“工具”,选择“选项”。 7. 在选项窗口中,选择“Qt VS Tools”选项,并确保“Qt Versions”选项卡中显示你安装的Qt版本。 8. 如果Qt版本没有显示,点击“添加”按钮,选择你的Qt安装路径,然后点击“应用”按钮。 9. 接下来,在选项窗口中,选择“Qt VS Tools”选项,并在“Qt Options”选项卡中配置Qt相关的选项,如编译器路径和Qt版本。 10. 完成以上步骤后,你就可以在VS2022中创建和开发Qt项目了。 总结起来,你需要先安装QtVS2022,然后安装和配置最新版本的“Qt VS Tools”扩展,最后在VS2022的选项中配置Qt相关的选项。这样就可以顺利搭配QtVS2022进行开发了。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [VS2022+Qt的环境配置](https://blog.csdn.net/J__M__C/article/details/124916690)[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_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [VS2022最新版的QT环境配置和搭建](https://blog.csdn.net/Z228273/article/details/125285916)[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_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值