Ad *_*d N 12 macos cmake dylib
我们构建了一个在.app包中发布的OS X应用程序.构建管理使用CMake实现.此应用程序依赖于CMake目标库(可能已导入)和Findxxx.cmake脚本xxx_LIBRARIES填充的变量中可用的库.CMakeLists.txt的大纲可能是:
project(OSX_Bundle)
add_executable(${PROJECT_NAME} MACOSX_BUNDLE main.mm )
target_include_directories(${PROJECT_NAME} PRIVATE
${LibA_INCLUDE_DIRS} )
target_link_libraries(${PROJECT_NAME}
${LibA_LIBRARIES}
LibB
"-framework Cocoa" )
Run Code Online (Sandbox Code Playgroud)
现在,我们需要将LibA.dylib和LibB.dylib复制到规范的OSX_Bundle.app/Contents/Frameworks中.应该在构建树中以及在安装树中为应用程序完成此副本.虽然它看起来像是一项基本任务,但我们无法在网上找到一个好的资源来解释解决这个问题的最佳方法.
小智 -2
很多人都面临这个问题。您可以尝试以下列表之一:
我想,最后一个项目应该符合您的需求。
| 归档时间: |
|
| 查看次数: |
3333 次 |
| 最近记录: |