Clion配置Qt的开发环境

CMakeLists.txt

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
cmake_minimum_required(VERSION 3.26)
project(test)
 
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
 
set(CMAKE_PREFIX_PATH "/opt/Qt/6.5.2/gcc_64")
 
find_package(Qt6 COMPONENTS
        Core
        Gui
        Widgets
        REQUIRED)
 
add_executable(${PROJECT_NAME} main.cpp)
target_link_libraries(${PROJECT_NAME}
        Qt::Core
        Qt::Gui
        Qt::Widgets
)

main.cpp

1
2
3
4
5
6
7
8
9
10
#include <QApplication>
#include <QPushButton>
 
int main(int argc, char *argv[]) {
    QApplication a(argc, argv);
    QPushButton button("Hello world!", nullptr);
    button.resize(200, 100);
    button.show();
    return QApplication::exec();
}

  

posted @   NAVYSUMMER  阅读(142)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
历史上的今天:
2019-08-12 AWK程序设计语言
2019-08-12 linux安装 kubectl kubelet kubeadm
交流群 编程书籍
点击右上角即可分享
微信分享提示