建议使用2021.1.*以上的版本,我试过2020.1.2左右的版本在创建项目时是不显示项目的QT(不支持),后来使用:Clion2021.1.3
1.安装QT和Clion
qt在5.14.2是最后一个支持离线安装的版本,之后的都需要离线安装。
windows安装包传送门(点击即下载):
https://download.qt.io/archive/qt/5.14/5.14.2/qt-opensource-windows-x86-5.14.2.exe
打开离线安装包QT5.14.2
既然铁了心选择了Clion搭配QT,就不打算安装MSVC了:
然后一直下一步~OK
安装好后进行环境变量的配置,主要包括以下几个:
配置Clion
①配置toolchains
补充:CMake选Tools下的即可
② 配置cmake
③创建项目时选cmake位置
注意:创建项目需要选择cmake路径,负责创建项目后的cmakelist.txt不添加以下该行,若不选择路径,可手动添加在cmakelist.txt中。
set(CMAKE_PREFIX_PATH "E:/develop/Qt/Qt5.14.2/5.14.2/mingw73_64")
问题
运行debug报错,如下:
Error copying file "E:/develop/Qt/Qt5.14.2/5.14.2/mingw73_64/bin/Qt5Cored.dll" to "E:/pro/cpp/clion/cmake/qt-demo02/cmake-build-debug".
解决这个问题最简单的方法就是在cmakelist.txt中修改:
修改前
修改后
附上代码
set(DEBUG_SUFFIX)
if (CMAKE_BUILD_TYPE MATCHES "Debug")
set(DEBUG_SUFFIX "")
endif ()
再次运行
至此,OK~