CLion中构建最简单的QT环境

发布时间 2023-08-10 13:59:45作者: 一杯清酒邀明月
在安装好QT之后,在CLion中新建项目,可以看到QT相关的项目类型。

注意这里的Qt CMake前缀,这里需要填QT的CMake路径。但是这里不填也是可以的。在CMakeList中还有机会填。

Create项目之后,会有一票报错,没有关系先不管。首先在Setting中构建ToolChain。我这里有一个VS的MSVC,有一个我自己装的MinGW,QT实际上也装了一个MinGW,这里就再加一个QT的MinGW。

再Environment里面选到QT路径下的MinGW即可,下面的东西CLion都会自己出来。

然后选择CMake,做一个新的,ToolChain选择刚刚的MinGW_QT。

 Apply之后,还会有一堆报错。

 打开系统自动生成的CMakeList,就可以看到这里其实是CLion专门好心提示没有配CMake前缀。刚刚在创建工程的时候可以直接配上,如果没有配的话,那么打开系统生成的CMakeList,补上一句话。

手动set一下CMake前缀,就可以了。

顺利的话,直接Build运行就可以看到默认的小窗了。

 如果发现在Build的时候报这个错:

 找不到Qt6Cored.dll,说明Qt的Mode和CMake的BuildType不一样。Qt6Cored.dll是Debug下的。如果Qt是Release版本,那么CMake的BuildType也要调成Release。

 反之亦然,只要对的上即可。