我有一个现成的外部静态库 (.a),我想链接到我的可执行文件。我该如何用cmake做到这一点?
问问题
94 次
1 回答
2
您应该使用该TARGET_LINK_LIBRARIES
命令。但在此之前,您可能需要确保 CMake 使用FIND_LIBRARY
or查找正确的目录LINK_DIRECTORIES
。此处详细记录了所有内容:(CMake帮助:TARGET_LINK_LIBRARIES)(CMake帮助:LINK_DIRECTORIES)(CMake帮助:FIND_LIBRARY)
根据@Fraser 的评论,最好使用find_library
over link_directories
。
于 2013-03-11T18:04:53.057 回答