• 动态库:

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

link_directories() 指定库位置

target_link_libraries(库) 添加库文件名。

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

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

  • 静态库:

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

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

如果不使用绝对路径会报错如下:


0 条评论

发表回复

您的电子邮箱地址不会被公开。