首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cocos2d-x编译错误

Cocos2d-x编译错误
EN

Stack Overflow用户
提问于 2014-02-12 21:41:25
回答 2查看 4.2K关注 0票数 1

我刚刚下载了Cocos2d-x SDK,并尝试编译hello world示例,结果如下:

代码语言:javascript
复制
<code>The Selected NDK toolchain version was 4.8 !
Android NDK: WARNING: Ignoring unknown import directory: /home/sytrox/Downloads/cocos2d-x/template/multi-platform-cpp/proj.android/../cocos2d    
Android NDK: WARNING: Ignoring unknown import directory: /home/sytrox/Downloads/cocos2d-x/template/multi-platform-cpp/proj.android/../cocos2d/external    
Android NDK: WARNING: Ignoring unknown import directory: /home/sytrox/Downloads/cocos2d-x/template/multi-platform-cpp/proj.android/../cocos2d/cocos    
Android NDK: jni/Android.mk: Cannot find module with tag '2d' in import path    
Android NDK: Are you sure your NDK_MODULE_PATH variable is properly defined ?    
Android NDK: The following directories were searched:    
Android NDK:         
make: Entering directory `/home/sytrox/Downloads/cocos2d-x/template/multi-platform-cpp/proj.android'
jni/Android.mk:22: *** Android NDK: Aborting.    .  Stop.
make: Leaving directory `/home/sytrox/Downloads/cocos2d-x/template/multi-platform-cpp/proj.android'
Traceback (most recent call last):
  File "./build_native.py", line 166, in <module>
    build(opts.ndk_build_param,opts.android_platform,opts.build_mode)
  File "./build_native.py", line 153, in build
    do_build(cocos_root, ndk_root, app_android_root,ndk_build_param,sdk_root,android_platform,build_mode)
  File "./build_native.py", line 89, in do_build
    raise Exception("Build dynamic library for project [ " + app_android_root + " ] fails!")
Exception: Build dynamic library for project [ /home/sytrox/Downloads/cocos2d-x/template/multi-platform-cpp/proj.android ] fails!</code>
EN

回答 2

Stack Overflow用户

发布于 2014-02-12 22:21:02

您使用的是哪个cocos2d-x版本?看起来你没有正确定义你的环境变量。请查看this tutorial,并确保您定义了以下变量:

  • COCOS2DX_ROOT :应指向cocos2d-x
  • ANDROID_SDK_ROOT的根目录:应指向Android SDK的根目录
  • NDK_ROOT:应指向Android SDK的根目录:应使用哪个Android NDK工具链
票数 1
EN

Stack Overflow用户

发布于 2021-02-12 11:58:17

看到的问题是系统不能编译cocos.py。因此,如果您从解压文件的bin目录中打开cocos.py,它将顺利运行。问题是Python3.x不能编译Phython2.x代码。因此,我们必须在python3编译器的帮助下修改环境变量中的path,这样系统就不会生成python2文件。谢谢

摘要1.转到控制面板,然后在搜索栏中键入路径或环境2.打开环境变量3.只需删除任何C:\Python34或任何以python3.x开头的内容,然后添加C:\Python27路径到您已安装的位置。

视频链接:https://youtu.be/T8zk3sv0cL0

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21729606

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档