打印
[其他产品]

编译成lib以后如何知道里面定义了哪些函数呢?

[复制链接]
196|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Undshing|  楼主 | 2023-11-21 08:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
lib也有相应的头文件吗

使用特权

评论回复
沙发
Belle1257| | 2024-1-10 17:38 | 只看该作者
那对呗,必然有对应的头文件啊

使用特权

评论回复
板凳
Estelle1999| | 2024-1-10 18:42 | 只看该作者
是有头文件的,不然你咋调用啊

使用特权

评论回复
地板
Candic12e| | 2024-1-10 19:45 | 只看该作者
一般有啥函数都是lib里的,主要是这个lib的功能啥的

使用特权

评论回复
5
Charlene沙| | 2024-1-10 20:14 | 只看该作者
其实都是使用C来开发的,把一个工程可以生成一个lib,就是直接调用就能用

使用特权

评论回复
6
Annie556| | 2024-1-10 21:25 | 只看该作者
是的,通常在使用库文件时,会提供相应的头文件(header file)

使用特权

评论回复
7
Alina艾| | 2024-1-10 22:37 | 只看该作者
头文件包含了库文件中定义的函数、变量、结构体等的声明和定义

使用特权

评论回复
8
B1lanche| | 2024-1-10 23:39 | 只看该作者
一般来说,通过包含头文件,可以在代码中引用库文件中的功能,并进行相应的调用和使用

使用特权

评论回复
9
Carina卡| | 2024-1-11 07:42 | 只看该作者
在使用库文件时,一般需要将库文件和对应的头文件一起包含到项目中。通过包含头文件,编译器可以识别库文件中的函数和变量,并进行正确的链接和调用

使用特权

评论回复
10
alxd| | 2024-1-11 09:10 | 只看该作者
头文件的命名通常与库文件的命名相关,以便于识别和使用。

使用特权

评论回复
11
Carmen7| | 2024-1-11 11:23 | 只看该作者
常见的命名约定是将库文件的名称加上.h后缀,作为头文件的名称。例如,如果库文件名为libexample.a或libexample.so,那么对应的头文件名可能为example.h

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

83

主题

1709

帖子

1

粉丝