Cmake 添加静态库和动态库

  • 动态库:

需要一个路径位置,需要库文件名。

link_directories() 指定库位置

target_link_libraries(库) 添加库文件名。

注意:库文件名,会被自动添加前缀lib,后缀.so。最后就变成了这样  lib库.so

这样做,可以让动态连接写法简单些,但是规则要首先熟悉才行,要不就找不到库了。

  • 静态库:

需要指定文件位置,必须是绝对路径。例如 /a/b/c/d/libxxx.a

link_libraries(/a/b/c/libxx.a)

你可能感兴趣的:(备忘录,c++,cmake)