- 动态库:
需要一个路径位置,需要库文件名。
link_directories() 指定库位置
target_link_libraries(库) 添加库文件名。
注意:库文件名,会被自动添加前缀lib,后缀.so。最后就变成了这样 lib库.so
这样做,可以让动态连接写法简单些,但是规则要首先熟悉才行,要不就找不到库了。
- 静态库:
需要指定文件位置,必须是绝对路径。例如 /a/b/c/d/libxxx.a
link_libraries(/a/b/c/libxx.a)
如果不使用绝对路径会报错如下:
0 条评论