当我开始用ndk编译helloCpp时,我无法摆脱这个错误。我得到了所有用户的适当许可。任何人都可以提供线索吗?我还在系统变量中包含了NDK_ROOT。
dell@dell-PC /cygdrive/C/cocos2d-x/samples/Cpp/HelloCpp/proj.android
$ ./build_native.sh
NDK_ROOT = /cygdrive/C/android-ndk-r8e
COCOS2DX_ROOT = /cygdrive/C/cocos2d-x/samples/Cpp/HelloCpp/proj.android/../../../..
APP_ROOT = /cygdrive/C/cocos2d-x/samples/Cpp/HelloCpp/proj.android/..
APP_ANDROID_ROOT = /cygdrive/C/cocos2d-x/samples/Cpp/HelloCpp/proj.android Using prebuilt externals
++ /cygdrive/C/android-ndk-r8e/ndk-build -C /cygdrive/C/cocos2d-x/samples/Cpp/HelloCpp/proj.android NDK_MODULE_PATH=/cygdrive/C/cocos2d-x/samples/Cpp/HelloCpp/proj.android/../../../..:/cygdrive/C/cocos2d-x/samples/Cpp/HelloCpp/proj.android/../../../../cocos2dx/platform/third_party/android/prebuilt
make.exe: *** /cygdrive/C/cocos2d-x/samples/Cpp/HelloCpp/proj.android: No such file or directory. Stop.
答案 0 :(得分:0)
按照本教程here进行操作。 在路径和符号中包含这些< - C / C ++ General< - Properties< - 右键单击Project 浏览并设置安装NDK的位置。
/库/ Android设备/机器人-NDK-R8 /源/ CXX-STL / GNU-的libstdc ++ /包括
/库/ Android设备/机器人-NDK-R8 /平台/机器人-8 /弓形臂的/ usr /包括
/库/ Android设备/机器人-NDK-R8 /源/ CXX-STL /系统/包括
/库/ Android设备/机器人-NDK-R8 /源/ CXX-STL /加比++ /包括
在Build->工具链中选择Android Gcc - >然后重置 C / C ++构建下的变量 - >构建命令
将其重置为
bash $ {workspace_loc:/ YOURPROJECTNAME} /build_native.sh NDK_DEBUG = 1 V = 1
不要忘记在构建命令中更改项目名称。