CLion2021.2配置qt环境_clion配置qt-CSDN博客

 文章参考文档:

使用CLion开发Qt:Qt5.9.1+CLion2020.3

Clion中Cmake构建出现复制文件错误的解决办法

Clion 创建 Qt UI Class 踩坑

文章目录

    • *
1、前言

2、QT安装与环境变量的配置

3、工具链的配置

4、Cmake的配置

5、外部工具的添加

6、一些问题的补充(2022年5月1日)

1、前言

        我写这个教程的原因一部分是因为我怕我自己忘记(捂脸),另外我依靠原有的教程进行配置发现总是会出现一些问题,所以我希望这篇文章能帮助到那些遇到和我同样问题的人。

2、QT安装与环境变量的配置

        QT最好选择5.14.2(或者早一点的版本),因为有安装包,比在线安装要简单一点,下载网址为qt5.14.2

安装组件选择参考:使用CLion开发Qt:Qt5.9.1+CLion2020.3

安装好后进行环境变量的配置,主要包括以下几个:

这里的路径替换成你自己的qt里对应的路径就行。

3、Clion工具链的配置

        

这里工具链就算配置好了。

4、Cmake的配置

         首先选择新建工程,并选择QT 微件可执行文件

 Cmake的路径选择qt版本文件夹里的minGW,然后点击创建。

注意:这里创建好之后先别急,如果你的工具链里有多个minGW或者其他工具,要先将qt的minGW设置为默认

同时检查一下下面的Cmake里的工具链是不是qt的minGW

如果都是那么这一步就算完成了。 

5、外部工具的添加

        在设置,工具的菜单里

  然后点击那个加号按钮,我们需要添加Qt designer和UIC这两个

       其中Qt designer的设置如下图所示:

        程序:D:\Tools\qt\5.14.2\mingw73_64\bin\designer.exe
        实参:$FileName$
        工作目录:$FileDir$ 

        UIC的设置如图:

     程序:D:\Tools\qt\5.14.2\mingw73_64\bin\uic.exe
     实参:$FileName$ -o ui_$FileNameWithoutExtension$.h
     工作目录:$FileDir$

注意:这里的程序的目录根据你qt的安装目录选择,只要分别找到designer.exeuic.exe这两个就行。

到这里我们就已经快完成了!

然后选择创建一个ui文件,在Clion2021中是有ui文件这个选择的

记得要将ui文件添加到你的目标内的钩给选择上

 之后

 然后会生成一个文件

为啥要这样做呢,因为test02uic.cpp文件里有提到这个文件,如果不生成这个文件的话会报错

 

 至此基本上就完成了,但是如果你和我一样遇到了以下问题:

你可以打开CmakeList.txt,找到如下行,删除掉,然后重新加载Cmake项目

然后你就可以成功运行啦(开心)!!

6、一些问题的补充(2022年5月1日)

        (1)对于创建了.ui文件后,ui_···.h文件报错

                解决方案:可以继续使用我上面那种方案,使用UIC工具生成一次头文件;或者像我评论里说的,直接build一次,Clion会自动生存ui_···.h的文件,这个头文件在cmake-build-debug\你项目的名称_autogen\include 这个文件夹下面。

        (2)对于使用Qt Designer时无法直接拖拽控件

                解决方案:可以采用这位大佬的方式Clion 创建 Qt UI Class 踩坑

                第一步:打开系统设置,找到如下地方

                 第二步:将以下代码添加到其中

    #if( 'QMainWindow' == ${PARENT_CLASS} )    <widget class="QWidget" name="centralWidget"/>    #end

                 添加后的是这样

然后点击应用就完成啦!!

    • *

写在结尾:

真的非常感谢ᴇʀɪᴄ ᴛᴇᴏ最后一个问题对我的帮助!!

然后呢,写这些的初衷也是希望将我已经遇到的问题整合在一起,省去大家四处寻找解决方案的麻烦,后续如果我遇到其他问题找到了解决方案也会一并在这里更新的。

第一次写这种文章,难免有不足之处,也希望大家多多包涵,祝大家coding愉快啦!!


原网址: 访问
创建于: 2024-05-24 16:41:03
目录: default
标签: 无

请先后发表评论
  • 最新评论
  • 总共0条评论