0

我有一个现成的外部静态库 (.a),我想链接到我的可执行文件。我该如何用cmake做到这一点?

4

1 回答 1

2

您应该使用该TARGET_LINK_LIBRARIES命令。但在此之前,您可能需要确保 CMake 使用FIND_LIBRARYor查找正确的目录LINK_DIRECTORIES。此处详细记录了所有内容:(CMake帮助:TARGET_LINK_LIBRARIES)(CMake帮助:LINK_DIRECTORIES)(CMake帮助:FIND_LIBRARY

根据@Fraser 的评论,最好使用find_libraryover link_directories

于 2013-03-11T18:04:53.057 回答