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}) |
本文来自博客园,作者:Clay,转载请注明原文链接:https://www.cnblogs.com/clayyjh/p/16326202.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)