我想导入基于分层矩阵(H2Lib)的静态库。该文件夹包含一个make文件,该文件将库文件,示例和测试编译到单个文件.a中。我已经提到了在Linux中使用archiver命令行在C中创建和使用静态库的教程,但是这不会创建头文件,在创建教程时我不得不手动创建头文件。 H2Lib具有多个文件,为此手动创建头文件将非常困难且耗时。我不确定我是否在这里错过了某些东西或做错了什么;我对C语言库的概念不熟悉。有人可以帮我介绍如何在C语言中使用这个库吗?静态库头文件
P.S:git仓库链接H2Lib:https://github.com/H2Lib/H2Lib/tree/master
头文件:'库/ * h' – Siguza
手动创建的头文件?我没有按照这个问题。您创建了静态库* .a,并且您期望ar命令将为您创建头文件。不,它不会为你创建头文件。 – LethalProgrammer
你不需要创建头文件;使用H2Lib中的。用'-I/path/to/H2Lib/Library'编译你的代码,然后只需'#include'你需要的任何'.h'文件。 – 0x5453