1. 先使用QtCreator创建CMake项目
到构建系统
时,选择CMake
。
2. 创建完成后,进入该项目文件夹
3. 在该文件夹空白处,右键启动Powershell
命令行窗口
4. 使用命令行前,记得在系统环境变量中配置所用编译器的环境变量,如使用MSVC2019
,就将其添加到环境变量中;也记得将cmake
工具添加到系统环境变量中,方便使用,如果没配置cmake
环境变量,就需要使用命令时使用完整路径。
配置系统环境变量,运行cmake
命令:
cmake ./CMakeLists.txt
若没配置,则需运行全路径,命令如下,根据本地配置进行执行命令:
D:\Qt\Qt5.15.2\Tools\CMake_64\bin\cmake.exe ./CMakeLists.txt
报错:
看提示说,需要配置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_DIR
和Qt5_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")