如何将C ++库(.a)文件添加到C ++ / Java混合项目中

时间:2013-05-02 04:32:04

标签: android c++ eclipse android-ndk

我想要做的是将C ++库(.a)文件添加到我的C ++ / Java混合项目中。 实际上,它是Android项目。我使用C ++进行本机调用。

  

问题是我无法找到任何"工具设置"在" C ++ Build /   设置"添加" .a"库文件进入项目。

我认为这是因为项目的性质或类型。 (因为我的项目是Android Project。)任何要点都非常重要。

我有.h文件和.a文件。我可以包括" .h"文件。但是,当我调用该方法时,编译器说"没有这样的方法"。

  

我想将C ++ Library(.a)文件添加到Android Project中。 (C ++ / Java Hybrid Project。)

PS:我知道Eclipse在C ++代码分析方面很差。我已经关闭了项目中的代码分析。因此,很明显错误不是C ++代码分析。

C++ Build/ Settings

1 个答案:

答案 0 :(得分:1)

检查此链接是否有帮助。

http://www.cmumobileapps.com/2011/08/31/compiling-open-source-libraries-with-android-ndk-part-1/

这解释了如何编译c / c ++源代码来生成静态库,然后使用这个静态库。