Cocos2dx3.10常侍之移驾UBUNTU
来源:互联网 发布:微店小凡自动发货软件 编辑:程序博客网 时间:2024/06/05 10:39
首先,别嫌麻烦,下一个Cocos2dx3.10的zip,chmod +x后再解压,别以为是一个东西就把Windows下的Copy一份了事。一方面是各组件的权限问题,还有cocos2d-console文件夹为空导致cocos运转不正常。之后再bin目录下 sudo ./install-deps-linux.sh,比较费时哦然后 cd .. ,sudo ./setup.py,和Windows下差不多,就是路径要注意下。之后捏,就是 sudo cmake . ,注意那个 . 表示当前目录(我一直以为Cocos2dx里的CMake文件是摆设,以前在Windows下用没看到什么特殊效果)之后就 sudo make ,等吧...结束后在bin目录下就有cpp-tests之类了,双击没反应的话,把/external/linux-specific/fmod/prebuilt/下的libfmod.so和libfmodL.so拷贝到/usr/local/lib/ [haishi fangzai /usr/lib/]下,还要sudo ln -s libfmod.so libfmod.so.6。这一步我试着在sudo ./install-deps-linux.sh前做过,好像没用,但是好像无需再sudo ./install-deps-linux.sh一次。cocos new 和windows下差不多,但是使用的时候,是 cocos run -s MyCppGame -p linux,-s 后面是项目名。当然还可以加-j 8全核编译,我试过确实是8个核100%哦。Eclipse下有一个问题,无法找到cocos,不知是不是哪里设置错了。</p><p>我的Cocos2dx3.10没装在系统目录下,在/etc/environment中设置路径(及变量)好像无效。解决办法之一是在Eclipse项目中,在Properties->C/C++ Build->Environment下增加名为COCOS_CONSOLE_ROOT的环境变量,其值为cocos.sh的所在路径,如:/home/User/AndrionSDK/cocos2d-x-3.10/tools/cocos2d-console/bin/ 最后的/一定需要之后在build_native.py中,修改
</pre></p><p></p><pre code_snippet_id="1678599" snippet_file_name="blog_20160511_1_1650917" name="code" class="python">root_path = "" try: root_path = os.environ['COCOS_CONSOLE_ROOT'] except Exception: root_path = "" command = '%scocos compile -p android -s %s -m %s' % (root_path, app_android_root, build_mode)
On Ubuntu16.04
I have this issue on 16.04 too, simple add:
using namespace std;
to 2 files:
cocos2d/extensions/GUI/CCControlExtension/CCControlUtils.cppcocos2d/cocos/2d/CCActionCamera.cpp
Hope this help
P/S: it seem your fix break core files, please copy new source code to cocos2d folder.
To use r11c compile 3.5, Need sudo ln -s arm-linux-androideabi-4.9 arm-linux-androideabi-4.8 In toolchains dir
0 0
- Cocos2dx3.10常侍之移驾UBUNTU
- cocos2dx3.0屏幕常亮
- 给Cocos2dx3.10作常侍~
- cocos2dx3.2学习之路之前言
- cocos2dx3.2学习之路之基本概念
- cocos2dx3.2学习之路之动作
- cocos2dx3.2 物理引擎之碰撞
- cocos2dx3.2 物理引擎之碰撞
- ubuntu 常遇到的问题
- Ubuntu常見命令汇总
- const用法之常对象,常成员函数,常引用
- 人之常
- 常微分方程之差分法
- cocos2dx3.10 ClippingNode存在的bug
- cocos2dx3.10的TableView的实现
- C++之常对象,常成员对象,常成员函数,常指针
- cocos2dx3.2学习之路之环境搭建
- cocos2dx3.2学习之路之新建项目
- Android自定义Toast带图片的
- 努力就会有回报
- HDU 4333
- APS.NET_MVC5学习笔记 - 将数据从控制器传递给视图
- maven命令创建多模块项目
- Cocos2dx3.10常侍之移驾UBUNTU
- bzoj 1922: [Sdoi2010]大陆争霸 带限制最短路
- HTTP-URL编码函数
- 51nod1154回文串划分
- 指针运用过程中的常见问题
- php实现水仙花数的5个示例
- 修改文件的“所属用户”和“所属组”
- Ubuntu环境下配置mysql
- hdoj ztr loves math 5675 (数学规律)给出一个n问是否有整数解