PowerVR Android示例:makefile无法正常工作

时间:2013-03-06 18:25:21

标签: android android-ndk cygwin powervr-sgx

我很难在Windows 8 64上设置Android版PowerVR SDK,假设我符合所有要求:

  • Android SDK(全新Eclipse)
  • Android NDK
  • Cygwin(带制作)
  • PowerVR Android 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'失败了   make: * [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 /...*

如果通过这么多的makefiles现在试图解决这个问题,但我只是不知道在哪里看。这是我第一次尝试搞乱NDK。我担心这可能是我的最后一次。

非常感谢任何帮助

1 个答案:

答案 0 :(得分:1)

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