mac 下breakpad的集成遇到的问题

1. 通过网上的方式成成breakpad的breakpad.framework.(可以通过mac下file查看是否为动态库)

2. 工程引入的时候,如果是动态库,引入头文件即可,同事在cmake中使用find_library

 find_library(FRAMEWORK_BREAKPAD
     NAMES Breakpad
     PATHS ${CMAKE_SOURCE_DIR}/deps/breakpad/Frameworks
     PATH_SUFFIXES Frameworks
     NO_DEFAULT_PATH)
     if( FRAMEWORK_Breakpad STREQUAL FRAMEWORK_BREAKPAD-NOTFOUND)
            MESSAGE(ERROR ": Framework  not found")
     else()
            MESSAGE(STATUS "Framework found")
     endif()

在target_link_libraries中加入库文件即可${FRAMEWORK_BREAKPAD}。

3. mac最小系统版本名称设置。set(CMAKE_OSX_DEPLOYMENT_TARGET "10.9" CACHE STRING "Minimum OS X deployment version" FORCE)

你可能感兴趣的:(mac 下breakpad的集成遇到的问题)