Clion配置Qt的开发环境
CMakeLists.txt
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
#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(); }