我有一个带有c代码的库,我想用NDK将它编译成.so lib,但是当我运行ndk-build命令时,它需要头文件并且该库中没有头文件,只有点角
有很多源文件,我怎样才能实现这个目标? 有没有办法在没有头文件的情况下编译它? 或者可以分批生成它们?
由于
答案 0 :(得分:1)
如果没有访问所需的头文件,则无法编译c / cpp文件。某些默认头文件通常由您使用的编译器附带的相应stdlibc提供。您必须通过在适当的路径中安装库或在编译期间明确地提供其路径来提供自己的其他功能。
通常,在编译之前,预处理器会包含头文件,因为它们提供了c文件中代码所需的一些功能(除非它们包含无意义的内容)。