假设我满足所有要求,我很难在 Windows 8 64 上设置 PowerVR SDK for Android:
- Android SDK(新鲜的Eclipse)
- 安卓NDK
- Cygwin(带制作)
- PowerVR 安卓 SDK 3.0
我可以完美地制作和运行 Android NDK 示例。但是,构建任何 PowerVR 示例(来自 SDK)的相同过程都失败了。这是我尝试运行 makefile 时的输出:
$ ndk Compile++ thumb : OGLES2Texturing <= OGLES2Texturing.cpp arm-linux-androideabi-g++.exe: 错误: C:/cygwin///cygdrive/c/Users/stfn/workspaces/android/03_Texturing/jni/OGLES2Texturing.cpp:没有这样的文件或目录 arm-linux-androideabi-g++.exe:致命错误:没有输入文件编译终止。/cygdrive/c/android-ndk-r8d/build/core/build-binary.mk:269:目标`obj/local/armeabi/objs/OGLES2Texturing//cygdrive/c/Users/stfn/workspaces/android/的配方03_Texturing/jni/OGLES2Texturing.o' 失败:* [obj/local/armeabi/objs/OGLES2Texturing//cygdrive/c/Users/stfn/workspaces/android/03_Texturing/jni/OGLES2Texturing.o] 错误 1
我想这个错误应该与给编译器的错误路径有关。对我来说,它看起来像是标准 Windows 和 Cygwin/Unix 路径的混合:* C:/cygwin///cygdrive/c/Users/stfn/...*
如果现在经历了这么多 makefile 试图解决这个问题,但我只是不知道还能去哪里找。这是我第一次尝试弄乱 NDK。恐怕这可能是我的最后一次了。
任何帮助将不胜感激