我想要做的是将C ++库(.a)文件添加到我的C ++ / Java混合项目中。 实际上,它是Android项目。我使用C ++进行本机调用。
问题是我无法找到任何"工具设置"在" C ++ Build / 设置"添加" .a"库文件进入项目。
我认为这是因为项目的性质或类型。 (因为我的项目是Android Project。)任何要点都非常重要。
我有.h文件和.a文件。我可以包括" .h"文件。但是,当我调用该方法时,编译器说"没有这样的方法"。
PS:我知道Eclipse在C ++代码分析方面很差。我已经关闭了项目中的代码分析。因此,很明显错误不是C ++代码分析。我想将C ++ Library(.a)文件添加到Android Project中。 (C ++ / Java Hybrid Project。)
答案 0 :(得分:1)
检查此链接是否有帮助。
http://www.cmumobileapps.com/2011/08/31/compiling-open-source-libraries-with-android-ndk-part-1/
这解释了如何编译c / c ++源代码来生成静态库,然后使用这个静态库。