欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 养生 > Qt知识之 2. Windows下使用QtCreator创建的CMake项目,配置CMakeLists.txt文件生成sln文件方案

Qt知识之 2. Windows下使用QtCreator创建的CMake项目,配置CMakeLists.txt文件生成sln文件方案

2025/5/24 6:38:36 来源:https://blog.csdn.net/MrHHHHHH/article/details/144472220  浏览:    关键词:Qt知识之 2. Windows下使用QtCreator创建的CMake项目,配置CMakeLists.txt文件生成sln文件方案

1. 先使用QtCreator创建CMake项目

构建系统时,选择CMake
image.png

2. 创建完成后,进入该项目文件夹

image.png

3. 在该文件夹空白处,右键启动Powershell命令行窗口

image.png

4. 使用命令行前,记得在系统环境变量中配置所用编译器的环境变量,如使用MSVC2019,就将其添加到环境变量中;也记得将cmake工具添加到系统环境变量中,方便使用,如果没配置cmake环境变量,就需要使用命令时使用完整路径。

配置系统环境变量,运行cmake命令:

cmake ./CMakeLists.txt

若没配置,则需运行全路径,命令如下,根据本地配置进行执行命令:

D:\Qt\Qt5.15.2\Tools\CMake_64\bin\cmake.exe ./CMakeLists.txt

报错:
image.png
看提示说,需要配置CMAKE_PREFIX_PATH路径。
两种解决方案:
方案1. 在命令行窗口使用cmake命令前添加,根据本地安装目录进行配置:

$env:CMAKE_PREFIX_PATH = "D:\Qt\Qt5.15.2\5.15.2\msvc2019_64"

方案2. 在CMakeLists.txt文件中添加(建议使用第二种方案):

set(CMAKE_PREFIX_PATH "D:/Qt/Qt5.15.2/5.15.2/msvc2019_64")

同时,记得配置Qt_DIRQt5_DIR变量

set(QT_DIR "D:/Qt/Qt5.15.2/5.15.2/msvc2019_64/lib/cmake/Qt5")
set(QT5_DIR "D:/Qt/Qt5.15.2/5.15.2/msvc2019_64/lib/cmake/Qt5")

5. 执行命令如下,若是选择第二种方案进行配置,则只需执行cmake ./CMakeLists.txt命令即可:

image.png

6. 生成文件,双击sln使用vs就可以进行编程了。

image.png

7. 为了避免失败,每次出错后,可以将生成的临时文件和文件夹删除,再次使用命令执行。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词