【发布时间】:2014-03-02 02:01:42
【问题描述】:
我正在使用 android NDK 开发一些东西。我有一些编译良好且有效的代码,但 Eclipse 一直在告诉我找不到一些引用,例如 std::function。我在项目的“路径和符号”中添加了以下几行:
/Users/jpuig/Development/test/git/test_lib-protoype/test_lib/JuceLibraryCode
/Users/jpuig/Development/test/git/test_lib-protoype/test_lib/Source
/Users/jpuig/Development/test/git/test_lib-protoype/test_lib/juce_core
/Users/jpuig/SDKs/android-ndk/sources/android/native_app_glue/
/Users/jpuig/SDKs/android-ndk/sources/cxx-stl/gnu-libstdc++/4.6/include/
/Users/jpuig/SDKs/android-ndk/sources/cxx-stl/gnu-libstdc++/4.6/libs/x86/include/
/Users/jpuig/SDKs/android-ndk/sources/cxx-stl/gnu-libstdc++/4.6/include/backward/
/Users/jpuig/SDKs/android-ndk/platforms/android-9/arch-x86/usr/include
jni
/Users/jpuig/SDKs/android-ndk/toolchains/x86-4.6/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.6/include
/Users/jpuig/SDKs/android-ndk/toolchains/x86-4.6/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.6/include-fixed/
/Users/jpuig/SDKs/android-ndk/toolchains/x86-4.6/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.6/include
/Users/jpuig/SDKs/android-ndk/toolchains/x86-4.6/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.6/include-fixed
而且还是不行。有人可以帮我吗?
提前致谢!
【问题讨论】:
-
据我所知,没有办法修复它。我遭受了大约两个月的痛苦,过了一段时间 Eclipse 开始因为这些错误而阻塞编译,并且调试本机代码真的很麻烦。然后我使用 Nvidia Tegra 开发工具包切换到 Visual Studio,该工具包带有完整的原生 Android 支持。
-
太难过了...我正在使用 Mac,我不想移动到 Windows 只是为了调试 android :( 现在我同时使用 xCode 和 eclipse调试/编码 android NDK
标签: android c++ c eclipse android-ndk