target_link_libraries 静态库 指定目录?
时间: 2024-04-26 17:18:38 浏览: 171
IOS添加只有.h的静态库
5星 · 资源好评率100%
target_link_libraries是CMake中用于指定目标文件与静态库之间的链接关系的命令。它用于将一个或多个静态库与目标文件进行链接,以生成最终的可执行文件或共享库。
在CMakeLists.txt文件中,可以使用target_link_libraries命令来指定目标文件与静态库之间的链接关系。具体语法如下:
target_link_libraries(<target> [item1] [item2] ... [itemN])
其中,<target>表示目标文件的名称,[item1]、[item2]、...、[itemN]表示要链接的静态库的名称。
当需要指定静态库的目录时,可以使用以下方式:
target_link_libraries(<target> PRIVATE <library_name> PATH <library_path>)
其中,<library_name>表示静态库的名称,<library_path>表示静态库所在的目录路径。
通过这种方式,CMake会在指定的目录中查找并链接对应的静态库。
阅读全文