安装后使用CMake时共享库未链接在一起
创始人
2024-08-28 21:00:27
0次
  1. 确保在 CMakeLists.txt 文件中正确地编写了各个共享库的名称和路径:
find_library(LIBRARY_1 NAMES lib1 HINTS /usr/local/lib)
find_library(LIBRARY_2 NAMES lib2 HINTS /usr/local/lib)
  1. 在主 CMakeLists.txt 文件中链接所有共享库:
target_link_libraries(myapp ${LIBRARY_1} ${LIBRARY_2})
  1. 确保在安装时链接了所有的共享库:
install(TARGETS ${PROJECT_NAME} EXPORT ${PROJECT_NAME}-config
        LIBRARY DESTINATION lib
        ARCHIVE DESTINATION lib
        INCLUDES DESTINATION include)

install(FILES ${PROJECT_BINARY_DIR}/my_header.h DESTINATION include)

install(EXPORT ${PROJECT_NAME}-config DESTINATION share/${PROJECT_NAME}/cmake)
  1. 在安装的 CMake 配置文件中导入所有共享库:
include("${CMAKE_CURRENT_LIST_DIR}/../share/${PROJECT_NAME}/cmake/${PROJECT_NAME}-config.cmake")

target_link_libraries(myapp ${LIBRARY_1} ${LIBRARY_2})

相关内容

热门资讯

一直以来辅助!66红中麻将辅助... 一直以来辅助!66红中麻将辅助透视挂,贵花麻将是真的有外挂,切实有挂工具1、进入到66红中麻将是否有...
分享给玩家辅助!蔷薇辅助透视挂... 分享给玩家辅助!蔷薇辅助透视挂,扣点麻将存在有外挂,竟然果真有挂1、超多福利:超高返利,海量正版游戏...
热点推荐辅助!博鱼辅助透视挂,... 热点推荐辅助!博鱼辅助透视挂,老牌友河南麻将是真的有外挂,确实有挂秘笈1、该软件可以轻松地帮助玩家将...
技术分享辅助!闲逸斗地主辅助透... 技术分享辅助!闲逸斗地主辅助透视挂,边锋老友棋牌是真的有外挂,确实存在有挂边锋老友棋牌能透视中分为三...
今日焦点开挂!江城互娱辅助透视... 今日焦点开挂!江城互娱辅助透视挂,家家盘锦麻将真的有外挂,好像真是有挂该软件可以轻松地帮助玩家将江城...
据报道开挂!全民如意麻将辅助透... 据报道开挂!全民如意麻将辅助透视挂,博雅玉溪棋牌真的有外挂,确实有挂透视该软件可以轻松地帮助玩家将全...
发现一款开挂!新娱乐联盟辅助透... 发现一款开挂!新娱乐联盟辅助透视挂,黑河麻将存在有外挂,一贯有挂方法1、打开软件启动之后找到中间准星...
玩家交流辅助!九道麻将辅助透视... 玩家交流辅助!九道麻将辅助透视挂,闲来广东麻将真的是有外挂,原来有挂方式1、九道麻将免费脚本咨询教程...
分享开挂内幕辅助!好乐游辅助透... 分享开挂内幕辅助!好乐游辅助透视挂,佛手在线是有外挂,本来有挂秘籍1、游戏颠覆性的策略玩法,独创攻略...
玩家必看科普辅助!彩虹辅助透视... 玩家必看科普辅助!彩虹辅助透视挂,金牌娱乐真的是有外挂,一直有挂方式1、完成彩虹有辅助插件,帮助玩家...