使用CMAKE-GU生成Visual Studio项目

使用CMAKE-GU生成Visual Studio项目


第一种,如果我们想把以Cmake构建的项目移植VS上,就可以使用Cmake来生成.sln文件

  1. 准备生成的目录文件
  1. 先准备好我们要打包的源代码等文件(放在resource下)
  1. 使用cmake-gui工具来构建(命令行窗口也可以)
    如果你在安装QT时有勾选CMAKE构建工具,那么在你QT安装目录的Tools文件夹下就能找到它

选择上面的两个目录

选择你要生成的vs版本(我的使用的是vs2022)


Finish后会有一个报错


我们需要重新生成一个支持VS的QT项目(这里主要是看在VS环境需要什么配置)
这里要勾选你在安装QT时下载对应VS版本的套件

查看QT_DIR替换我们上面使用cmake构建出错的地方

到到QT_DIR对应的值替换


直到没有错误

构建完成后就可以打开了

其实现在高版本的VS中已经原生支持Cmake工具了,只需要在打开项目时选择使用Cmake打开就可以构建了非常方便,不用这样进行移植

第二种,如果我们就是一开始就只想在VS中进行QT开发,可以安装官方提供的VS的QT扩展插件

首先在VS扩展中安装QT插件

安装完成后,我们重启一下VS然后配置一下QT的安装目录和环境

选择Versions

找到General中的Qt Designer,并将选项Run in detached window设定为True

相关推荐
RIDDLE!19 小时前
Visual Studio使用C++配置OpenCV环境,同时添加模板以4.12为例
c++·opencv·visual studio
Zewen PAN20 小时前
新手 Visual Studio 环境配置 详解
c++·ide·visual studio
攻城狮7号1 天前
【AI时代速通QT】第七节:Visual Studio+Qt 开发指南
c++·qt·跨平台·visual studio·qt vs tools
夜猫逐梦2 天前
【C++】Visual Studio+CMake 开发 C++ 入门指南:从环境搭建到项目实战
开发语言·c++·visual studio
CodeCraft Studio2 天前
Visual Studio 2026 Insiders 重磅发布:AI 深度集成、性能飞跃、全新设计
ide·人工智能·microsoft·visual studio
高山有多高2 天前
从 0 到 1 保姆级实现C语言双向链表
c语言·开发语言·数据结构·c++·算法·visual studio
带鱼吃猫2 天前
高并发内存池(三):手把手从零搭建ThreadCache线程缓存
数据结构·c++·链表·visual studio
androidstarjack3 天前
如何评价 Visual Studio 2026?
ide·人工智能·visual studio
CoovallyAIHub11 天前
微软发布 Visual Studio 2026 Insider:AI深度集成,性能大提升,让开发效率倍增(附下载地址)
后端·编程语言·visual studio
小冯记录编程12 天前
C++指针陷阱:高效背后的致命危险
开发语言·c++·visual studio