1

假设我满足所有要求,我很难在 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。恐怕这可能是我的最后一次了。

任何帮助将不胜感激

4

1 回答 1

1

1. 在 Android.mk 文件中,对于 PVRSDKDIR,设置工作区中项目文件夹的路径。2.将powervr sdk文件夹中的build、tools和shell文件夹复制到你的项目文件夹中

于 2014-02-06T11:20:05.187 回答