微型项目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)
本文来自博客园,作者:{心亘久},转载请注明原文链接:https://www.cnblogs.com/zhaodejin/p/16319363.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix