开发者社区> 问答> 正文

在 CrashReporter中如何静态连接macOS?

当我正在使用 CrashReporter 在我的CMake项目中调用的第三方macOS框架,如果我将可执行文件复制到另一台计算机,它会显示找不到该库如下所示:```cmake_minimum_required(VERSION 3.15)

set(CMAKE_OSX_DEPLOYMENT_TARGET "10.9" CACHE STRING "Minimum OS X deployment version")

project(bug CXX)

find_package(CrashReporter REQUIRED)

add_executable(bug "${CMAKE_CURRENT_SOURCE_DIR}/main.mm" )

set_target_properties(bug PROPERTIES LINK_FLAGS "-ObjC") target_link_libraries(bug PUBLIC "-framework AppKit")

target_link_libraries(bug PRIVATE ${CRASHREPORTER_FRAMEWORK})

展开
收起
南南唐语 2019-11-30 19:47:24 579 0
0 条回答
写回答
取消 提交回答
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载