📅  最后修改于: 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
目标添加两个链接库foo
和bar
。
target_link_libraries
还可以指定链接库的路径、链接选项等。具体可以参考CMake文档。
target_link_libraries
是CMake中非常常用的一个命令,用于链接库文件到指定的目标中。熟练掌握该命令可以提高CMake的使用效率。