微型项目cmake写法

macbook下集成Qt的cmake写法,需要xcode的sdk

make_minimum_required(VERSION 3.20)
set(CMAKE_OSX_SYSROOT /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk)
project(save)
set(Qt5_DIR /Users/zhaodejin/Qt5.14.0/5.14.0/clang_64)

set(CMAKE_CXX_STANDARD 14)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
include_directories(/usr/local/include)
include_directories(include)
#aux_source_directory(src)

find_package(Qt5 COMPONENTS
        Core
        Gui
       Widgets
        REQUIRED)
add_executable(save src/main.cpp include/Widget.h  include/beep.cpp include/beep.h)
target_link_libraries(save
        Qt5::Core
        Qt5::Gui
        Qt5::Widgets
        )

普通项目cmake写法

cmake_minimum_required(VERSION 3.9.0)
project(stl)
set(CMAKE_PREFIX_PATH "/Users/zhaodejin/Qt5.14.0/5.14.0/clang_64")
include_directories(/usr/local/include)
aux_source_directory(src DIR_SRCS)
set(SOURCES ${DIR_SRCS})
add_executable(${PROJECT_NAME} ${DIR_SRCS})
#target_link_libraries(${PROJECT_NAME} m)
posted @   心亘久  阅读(43)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示