使用Clion进行Qt项目开发
-
创建项目并指定Qt CMake prefix path
为Qt安装路径下的E:\Qt\Qt5.9.1\5.9.1\mingw53_32
-
配置编译工具链
-
添加外部工具,找到Setting——>Tool——>External Tools创建Tool
-
运行,成功。
-
创建UI类
-
生成ui_MainWind.h
文件
打开mainwind.cpp
可以看到引入头文件#include "ui_MainWind.h"
报错,在注释中给我们提示了需要使用Qt uic来生成ui_MainWind.h
,我们之前添加的外部工具就是用来生成它的。
鼠标右键mainwind.ui
,使用QtDesigner打开
然后就可以使用Qt Designer进行可视化设计和布局
然后使用Qt uic生成代码
此时可以发现目录文件夹下多了ui_MainWind.h
文件
-
添加测试代码
#include <QApplication>
#include "mainwind.h"
int main(int argc, char *argv[]) {
QApplication a(argc, argv);
MainWind mainWind;
mainWind.show();
return QApplication::exec();
}
然后再运行就成功啦!
-
如果遇到如下问题
the Process finished with exit code -1073741515 (0xC0000135) error
将E:\Qt\Qt5.9.1\5.9.1\mingw53_32\bin
添加到环境变量即可。
参考:
Qt projects | CLion (jetbrains.com)
35.CLion添加外部工具designer、uic、rcc工具详解 - Ubuntu1804 - 博客园 (cnblogs.com)
使用CLion开发Qt:Qt5.9.1+CLion2020.3_xiaoyaoyou.xyz的博客-CSDN博客_clion qt