gpt4 book ai didi

c++ - Cocos2d-x C++ 在 Eclipse ADT 上构建错误

转载 作者:行者123 更新时间:2023-11-28 03:02:45 25 4
gpt4 key购买 nike

我是 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 时可能导致错误的所有可能性 here in my blog .希望对你有帮助。如果仍然不能解决您的问题,请告诉我。

关于c++ - Cocos2d-x C++ 在 Eclipse ADT 上构建错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20345192/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com