学习使用 Clion 第一次使用Clion开发Qt的hello world

为什么使用Clion

之前在window上开发软件基本上是使用VS2022,使用Clion在windows上开发并不是嫌弃VS2022不好用,相反我依然觉得VS是世界上最好用的IDE没有之一.没有其他的理由,这是我第一款使用的IDE,而且已经很使用的熟练.

那为什么还要学习使用Clion了,其实是考虑到跨平台.VS有个很大的短板就是跨平台使用太拉跨了.在windows下就是王者级别,但是在MACOS下简直就是个弟弟,Linux下就没有.虽然VS也可以开发Linux,也可以远程开发.远程debug.之前我也是这么做的,但总觉得跨平台是VS永远的伤,所以尝试一下Clion试试这款IDE怎么样,网上口碑不错,自己亲自试试才知道适不适合自己.

系统环境及软件版本

话不多说首先是使用Clion搭建一个最简单的Qt环境.本机环境是win10 64位系统,Qt使用的是Qt6.4,Clion使用的是2022.2.4版本.

Clion IDE第一个Qt程序

创建项目

选择Qt版本和语言标准

1是选择Qt的执行方式一个是控制台的一个是form的,

2是选择项目存储位置

3是选择cmake的位置,这个强调一下一定是Qt安装包下,我这里选择的是mingw_64的,其他版本也可以选择.我已mingw为例.

4是选择语言标准,因为Qt最高就支持C++17我就选择C++17,也可以选择C++20或者C++23,后两者版本太新不太稳定不太建议

5是选择Qt版本

6选完以后点创建就行了

构建项目

第一次需要构建才可以运行

构建->构建项目 然后运行即可,构建完就有那个绿色箭头,点击即可

结果:

整理项目

这是一个最简单的hello world的项目,能用,并不能说这就是一个工程,要是按照软件工程的要求开发这个结构是绝对不行的,Cmake文件cpp文件都混在一起,文件少还好说,文件多了简直就是灾难,所以要分类

新建一个lib存放第三方库文件,新建一个Source存放源码和UI文件,inc存放头文件,src存放源文件.UI存放UI文件

新建完直接把cpp文件拖到src文件即可.

新建UI文件

自己取个名字就行

然后把cpp文件和头文件和UI文件分别放过到指定的文件夹下.

修改几行代码

为什么要修改代码?因为新建的时候是在一起的所以自动生成的代码头文件包含的是没有拖动时候的,现在不同的文件分门别类的存放了,所以要修改一下.

首先在Cmake文件中添加

include_directories(

${PROJECT_SOURCE_DIR}/lib

${PROJECT_SOURCE_DIR}/Source/inc

)

这个是头文件包含的地址需要在Cmake文件中添加

这里有个细节一定要点这个要不然你在Cmake修改完的配置你以为行了,但还是报错,就是因为cmake没有重新加载.点自动加载就没这问题了.

再修改main.cpp函数

#include <QApplication>
#include "mainwindow.h"
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    MainWindow w;
    w.show();
    return QApplication::exec();
}

指定UI文件的位置

修改完这里就可以直接运行了.

Clion修改Qt的UI文件

指定designer

进入软件设置

进入外部工具点击加号

1是显示的名字

2是描述,就是备注

3是designer.exe的路径,强调一点项目是用的那个cmake就去那个目录找要不会出错,比如我应的mingw64,desginer就用mingw64的designer

4是参数这个是文件名字 照抄就行

5是参数是文件地址 照抄就行

弄完结果

这回就可以再Clion设计Qt了

  • 6
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
CLion 是一款由 JetBrains 公司开发的集成开发环境(IDE),主要用于 C/C++ 开。它与 Qt 的集成并不直接,但是你可以在 CLion使用 Qt 进行开发。 在 CLion使用 Qt 进行开发,你需要进行以下操作: 1. 安装 Qt:首先,你需要安装 Qt 开发框架。你可以从 Qt 的官方网站下载并安装 Qt。安装完成后,记住你的 Qt 安装路径。 2. 配置 CLion:打开 CLion,进入 "Settings"(Windows 和 Linux 上是 "File" -> "Settings",macOS 上是 "CLion" -> "Preferences"),然后选择 "Build, Execution, Deployment" -> "CMake"。 - 在 "CMake" 选项卡中,点击 "Add" 添加一个新的 CMake 配置文件。 - 在弹出的窗口中,将 "Name" 设置为 "Qt"(或者任何你喜欢的名称),然后将 "Build type" 设置为 "Debug" 或 "Release"。 - 在 "CMake options" 字段中,添加以下内容: ``` -DCMAKE_PREFIX_PATH=<Qt 安装路径>/clang_64/lib/cmake ``` 这里需要将 `<Qt 安装路径>` 替换为你实际的 Qt 安装路径。 3. 创建项目:在 CLion 中创建一个新的 C++ 项目或打开一个已有的项目。确保你的项目正确配置了 CMake。 4. 配置项目:在项目的根目录下,创建一个名为 `CMakeLists.txt` 的文件。在这个文件中,你需要添加 Qt 相关的配置。以下是一个示例的 `CMakeLists.txt` 文件: ```cmake cmake_minimum_required(VERSION 3.20) project(QtProject) set(CMAKE_CXX_STANDARD 17) find_package(Qt5 COMPONENTS REQUIRED Core Widgets) add_executable(QtProject main.cpp) target_link_libraries(QtProject PRIVATE Qt5::Core Qt5::Widgets) ``` 这个示例中使用Qt 的 Core 和 Widgets 组件,你可以根据自己的需要添加其他组件。 5. 开始开发:现在你就可以在 CLion使用 Qt 进行开发了。你可以创建 Qt 的窗口、使用 Qt 的库、连接信号和槽等。 这就是在 CLion使用 Qt 进行开发的基本步骤。希望对你有所帮助!如果你有其他问题,请随时提问。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

波雅_汉库克

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值