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

静态库建立时引用头文件

img

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

img

  • 写回答

2条回答 默认 最新

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

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

    评论

报告相同问题?

问题事件

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

悬赏问题

  • ¥20 beats蓝牙耳机怎么查看日志
  • ¥15 Fluent齿轮搅油
  • ¥15 八爪鱼爬数据为什么自己停了
  • ¥15 交替优化波束形成和ris反射角使保密速率最大化
  • ¥15 树莓派与pix飞控通信
  • ¥15 自动转发微信群信息到另外一个微信群
  • ¥15 outlook无法配置成功
  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏