Android NDK - 排除的文件仍然显示错误

时间:2014-05-22 23:54:09

标签: java android c++ eclipse android-ndk

我试图在Windows和Android NDK上使用C ++创建一个跨平台项目。我一直试图将它放在一个具有多个构建配置的项目中,但我遇到了Android构建的问题。

我的项目目录结构如下:

PROJECT/
    src <- This has the Android SDK files
    jni <- This has the Android NDK files
    src-mp <- Multiplatform C++ code
    src-pc <- Windows-specific code
    gen
    res
    ...

在为Android构建时,src-pc文件夹包含的代码不会编译并生成错误(它使用的是GLFW和GLEW,它似乎与Android不兼容)。我右键点击它然后点击

"Resource Configurations -> Exclude from Build".

但是,src-pc中的错误仍在报告中,因此Eclipse拒绝运行该应用程序。我知道应用程序在没有src-pc文件夹的Android上运行。

我怀疑它与索引器有关,但是我无法忽略src-pc文件夹中的文件。我考虑过为Windows设置一个单独的依赖项目,但我希望有一种方法可以将它全部放在一个项目中。我查看了资源过滤器功能,但我没有看到为特定构建配置设置过滤器的方法,因此无法提供帮助。

我已经发现可以在问题标签中删除问题报告,但每次构建时都会这样做是令人讨厌的,我希望能有更好的解决方法。< / p>

我使用Android NDK R9D和API级别19的SDK工具。我在Eclipse Kepler上。用于C ++编译的工具链是带有Android Builder的Cygwin GCC。

0 个答案:

没有答案