📜  target_link_libraries (1)

📅  最后修改于: 2023-12-03 15:20:28.554000             🧑  作者: Mango

target_link_libraries介绍

target_link_libraries是CMake中的一个命令,用于为指定的目标添加链接库(包括静态库和动态库)。

命令语法
target_link_libraries(target library ...)

其中,target为目标名称,library为需要添加的链接库的名称(不包括lib前缀和.so/.a后缀,如foo表示链接libfoo.so或libfoo.a)。

示例
add_executable(myexe main.cpp)
target_link_libraries(myexe foo bar)

上述代码表示为myexe目标添加两个链接库foobar

高级用法

target_link_libraries还可以指定链接库的路径、链接选项等。具体可以参考CMake文档。

总结

target_link_libraries是CMake中非常常用的一个命令,用于链接库文件到指定的目标中。熟练掌握该命令可以提高CMake的使用效率。