忽略JNI C++代码中的错误,eclipse

Sol*_*ong 1 eclipse java-native-interface android

嗨我在android中使用JNI,eclipse.

首先,我尝试使用JNI在OpenCV中运行演示.即使程序在我的Android手机中编译和运行,当我出于好奇心在JNI文件夹中打开C代码时,该项目在该文件中显示无数错误,项目将永远不会编译.

我认为这是因为eclipse无法正确解析C代码,但JNI实用程序可以处理它们.

那么有没有办法在IDE中抑制这些错误以使其编译?

(我预测android会在android开发中经常出现这些问题.)

更新

**** Build of configuration Default for project OpenCV Sample - face-detection ****

G:\progWorkSpace\Android\Tegra\tadp_download\android-ndk-r8d-windows\android-ndk-r8d\ndk-build.cmd 
Install        : libdetection_based_tracker.so => libs/armeabi-v7a/libdetection_based_tracker.so

**** Build Finished ****
Run Code Online (Sandbox Code Playgroud)

CDT成功构建.

Blu*_*rer 8

如果CDT构建控制台中没有显示编译或链接错误(不在问题视图中),则只需删除问题列表中的错误,即可运行应用程序.如果CDT构建控制台中显示错误,请将它们粘贴到此处.

  • 您可能需要手动添加opencv包含路径,ADT似乎无法自动添加它们.因此IDE无法找到您包含的头文件,即使ndk-build可以找到它们.但即使你这样做,eclipse仍会不时给出奇怪的错误信息. (2认同)