『壹』 CLion配置QT
在2023年7月7日的更新中,我们关注于CLion的QT配置步骤。首先,前往官方网站下载最新版本的QT,推荐选择桌面版开发选项,即Qt 6.5 for desktop development。
进行在线安装时,只需跟随提示,一路点击下一步,直至安装完成。安装完成后,我们需要配置QT环境变量以在CLion中新建项目。项目通常采用CMake进行组织,配合gcc编译器以实现跨平台开发。
在CLion中创建新的QT项目时,大部分选项保持默认,然后点击创建。接下来,确保选择的是QT自带的gcc编译器路径,这样在构建项目时就不会遇到错误。
配置完毕后,项目已经可以正常运行。不过,如需体验类似QT Creator的界面开发功能,还需额外设置两个外部工具。首先,在设置->工具->外部工具中,选择designer.exe,参数设置为"$FileName$",工作空间设为"$ProjectFileDir$"。
另一个工具是uic.exe,参数应为"$FileName$" -o ui_$FileNameWithoutExtension$.h,工作目录则设为$FileDir$。完成这两个步骤后,你就可以在CLion中享受完整的QT开发体验了。
主要原因是生成的ui_*.h没有更新这是因为UI界面修改后,所有的UI控件布局都依赖所版生成的Ui_*头文件权你可以自己运行uic工具当然你也可以当修改后运行下Qmake,因为Qmake会自动运行Moc和Uic这样你的Ui文件就更新了而Shadowbuild只是辅助工具,用来生成别的版本build的工具而已当你修改了project选项,一般来说当你点运行的时候是会重新Qmake一下的,这样你的UI文件又更新了有问题HI