我正在尝试熟悉openFrameworks和Android应用程序。我安装了Android SDK和NDK(r10e),我尝试编译AndroidGuiExample。 不幸的是,这就是终端最终返回的内容:
undefined reference to 'std::__throw_out_of_range_fmt(char const*, ...)'
collect2: error: ld returned 1 exit status
make[2]: *** [libs/armeabi-v7a/libOFAndroidApp.so] Error 1
make[1]: *** [Debug] Error 2
make: *** [AndroidDebug] Error 2
我并没有真诚地清楚发生了什么。 任何人都可以帮助我理解错误并找到解决方案? 谢谢大家!
答案 0 :(得分:1)
您是否配置了NDK?
使用文本编辑器编辑文件
libs/openFrameworksCompiled/project/android/paths.make
并将NDK路径设置为正确的文件夹:
NDK_ROOT=/path/to/the/ndk
所以看起来像这样
NDK_ROOT=/Developer/android-ndk-r10e
快乐的编码! :)