QT基础-MacOS+Clion+QT
配置qt环境
vi ~/.bash_profile
// 路径换成自己的路径
export PATH="/usr/local/Cellar/qt/6.2.2/bin:$PATH"
export LDFLAGS="-L/usr/local/Cellar/qt/6.2.2/lib"
export CPPFLAGS="-I/usr/local/Cellar/qt/6.2.2/include"
source ~/.bash_profile
CmakeLists.txt
cmake_minimum_required(VERSION 3.19)
project(qt_creator_test)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(QT_VERSION 6)
set(REQUIRED_LIBS Core Gui Widgets)
set(REQUIRED_LIBS_QUALIFIED Qt6::Core Qt6::Gui Qt6::Widgets)
add_executable(${
PROJECT_NAME} main.cpp)
if (NOT CMAKE_PREFIX_PATH)
message(WARNING "CMAKE_PREFIX_PATH is not defined, you may need to set it "
"(-DCMAKE_PREFIX_PATH=\"path/to/Qt/lib/cmake\" or -DCMAKE_PREFIX_PATH=/usr/include/{host}/qt{version}/ on Ubuntu)")
endif ()
find_package(Qt${
QT_VERSION} COMPONENTS ${
REQUIRED_LIBS} REQUIRED)
target_link_libraries(${
PROJECT_NAME} ${
REQUIRED_LIBS_QUALIFIED})