posts - 150,comments - 9,views - 12万

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  引用第三方库

1
2
3
4
5
# 指定引用的外部库的搜索路径
LINK_DIRECTORIES(/usr/lib)
 
#指定库,库名不带lib & a/so
TARGET_LINK_LIBRARIES({project_name} {lib_name})

 

posted on   clayyjh  阅读(113)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示