1、静态链接库或动态链接库可在不告诉使用者核心代码的情况下方便使用者进行函数调用,使用静态链接库时,除了需要库文件本身,还需要对应的头文件:库文件包含了真正的函数代码,也即函数定义部分;头文件包含了函数的调用方法,也即函数声明部分。

参考用法:

1.1 https://www.runoob.com/w3cnote/cpp-static-library-and-dynamic-library.html

其中,动态链接库的目录若在/lib /usr/lib下可不添加-L参数进行目录指定,其他个人目录参考链接中用法。

1.2 http://c.biancheng.net/view/7168.html

二、Linux环境下使用Cmake进行静态链接库和动态链接库的添加

2.1 基本用法:https://www.cnblogs.com/clayyjh/p/14526902.html

2.2  引用第三方库

# 指定引用的外部库的搜索路径
LINK_DIRECTORIES(/usr/lib)

#指定库,库名不带lib & a/so
TARGET_LINK_LIBRARIES({project_name} {lib_name})

 

posted on 2022-05-30 11:29  clayyjh  阅读(126)  评论(0)    收藏  举报