就一个挺垃圾的跑路人 2022-05-07 16:51 采纳率: 50%
浏览 91
已结题

静态库建立时引用头文件

img

此图是建立静态库,我想问当我们不引图中所指的那个头文件时在使用这个静态库会报错找不到函数是为什么?
我想得知底层的实现,因为我现在已知的是静态库的建立时汇编后的结果,所以我在想即使没有引头文件我们不也是能够找到函数的地址的吗?为啥还要引头文件呢?
头文件内容如下

img

  • 写回答

2条回答 默认 最新

  • 心随而动 新星创作者: 人工智能技术领域 2022-05-07 17:50
    关注

    test.h的头文件是你自己定义的吧,由于这个头文件在库函数中是没有的,你定义的就需要程序到文件中去找,这也就是尖括号和双引号的区别,尖括号一般用来引用库函数,而双引号则是引用用户自定义函数头文件,其实就是相当于你把你打的文件引用到了这个代码里面,如果不引用,他就找不到你要引用的文件,自然也就无法运行

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 5月14日
  • 修改了问题 5月7日
  • 创建了问题 5月7日