CMakeLists.txt文件qt自定义测试项目
cmake_minimum_required(VERSION 3.24.2) project(test LANGUAGES CXX) set(CMAKE_CXX_STANDARD 11) set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_AUTOUIC ON) set(CMAKE_AUTOMOC ON) set(CMAKE_AUTORCC ON) find_package(Qt5 COMPONENTS REQUIRED Widgets) file(GLOB SRC_DIR ./SRC/*.h ./SRC/*.cpp) include_directories(./SRC) aux_source_directory(. MAIN_DIR) #搜索所有的cpp文件,存到MAIN_DIR中 set(RES_QRC . res.qrc) add_executable(admeSystem ${MAIN_DIR} ${SRC_DIR} ${RES_QRC}) target_link_libraries(admeSystem PRIVATE Qt${QT_VERSION_MAJOR}::Widgets)