我很难在Windows 8 64上设置Android版PowerVR SDK,假设我符合所有要求:
我可以完美地制作并运行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。我担心这可能是我的最后一次。
非常感谢任何帮助
答案 0 :(得分:1)
1.在Android.mk文件中,对于PVRSDKDIR,在工作区中设置项目文件夹的路径。 2.将构建,工具和shell文件夹从powervr sdk文件夹复制到项目文件夹