[英]Cocos2d-x C++ build error on Eclipse ADT
我是Cocos2d-x C ++的新手。 我試着運行然后在我的Mac上調試cocos2d-x 2.2.1的示例代碼HelloCpp。 以下是我的所作所為:
1。 設置環境變量:NDK_TOOLCHAIN_VERSION,NDK_ROOT,ANDROID_SDK_ROOT,COCOS2DX_ROOT,...
我可以從終端運行build_native.sh而不會出錯。
2。 將C ++類添加到項目中
HelloCpp已經是一個C ++項目了,所以我忽略了將這個項目轉換為Eclipse中的C / C ++項目。
C ++類已成功添加到項目中。
3。 更改項目設置以指定如何運行make命令
In My project -> Properties -> C/C++ Build -> Builder Setting:
Set "Build command" = /bin/bash ${ProjDirPath}/build_native.sh NDK_DEBUG=1 V=1
In My project -> Properties -> C/C++ Build -> Builder Setting -> Tool Chain Editor:
Set "Current toolchain" = Android GCC
Set "Current builder" = Gnu Make Builder
4。 將項目作為Android應用程序運行。 我收到了這些錯誤:
.../cocos2d-x-2.2.1/samples/Cpp/HelloCpp/proj.android/build_native.sh: line 68: mkdir: command not found
.../ADT/adt-bundle-mac-x86_64-20130917/android-ndk-r9b//ndk-build: line 40: dirname: command not found
.../cocos2d-x-2.2.1/samples/Cpp/HelloCpp/proj.android/build_native.sh: line 33: dirname: command not found
.../cocos2d-x-2.2.1/samples/Cpp/HelloCpp/proj.android/build_native.sh: line 52: dirname: command not found
.../ADT/adt-bundle-mac-x86_64-20130917/android-ndk-r9b//ndk-build: line 132: uname: command not found
我搜索了很多,但無法解決錯誤。 我某處錯了。 謝謝您的幫助。
我列出了在我的博客中在eclipse中構建cocos2d-x時導致錯誤的所有可能性。 希望它能幫到你。 如果它仍然無法解決您的問題,請告訴我。
'yourproject / proj.android'文件夾中有一個README.md
文件,它將幫助您在eclipse中構建項目。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.