[cocos2dx] cocosdx编译工程那些事

cocos compile -p android

上面这条命令可以将cocos2dx的工程编译出android apk,需要注意的是如果有新增的cpp文件,都需要在“CocosProject\proj.android\jni\android.mk”文件中增加对应cpp文件名。

cocos new XXXX -p xxx.xxx.xxx -l cpp -d DDDD

以上命令中

  • XXXX:新建项目名称
  • -p xxx.xxx.xxx :android下对应的包名
  • -l cpp:新建项目使用的编程语言
  • -d DDDD:保存项目的目录
时间: 2024-11-04 20:10:00

[cocos2dx] cocosdx编译工程那些事的相关文章

【Cocos2d-x】编译Android工程时提示error: 'GL_LINE_SMOOTH' was not declared in this scope

在Cocos2d-x项目中用到了OpenGL,使用GL_LINE_SMOOTH开启线条抗锯齿.代码如下: ccDrawColor4B(50, 26, 12, 255); // 设置线宽 glLineWidth(2.0f); // 启用线段反锯齿 glEnable(GL_LINE_SMOOTH); // 画第一条线 ccDrawLine(startPoint1,endPoint); // 画第二条线 ccDrawLine(startPoint2,endPoint); // 关闭线段反锯齿 glDi

Cocos2d-x文件编译错误解决

编译出现的错误: 1>------ 已启动生成: 项目: HelloCpp, 配置: Debug Win32 ------ 1>生成启动时间为 2014/5/9 14:43:43. 1>InitializeBuildStatus: 1>  正在创建"Debug.win32\HelloCpp.unsuccessfulbuild",因为已指定"AlwaysCreate". 1>ClCompile: 1>  所有输出均为最新. 1>

4.IDEA使用maven编译工程之后xml等配置文件丢失问题

1.使用maven编译工程之后xml等配置文件丢失的问题: 1.1工程编译之后配置文件不见了,导致工程无法访问: 1.2解决办法:在pom.xml中加入如下配置就搞定了: <resources> <resource> <directory>src/main/java</directory> <excludes> <exclude>**/*.java</exclude> </excludes> </reso

cocos2dx 交叉编译 编译 iconv库

> cocos2dx提供三方的iconv来转化字符问题,交叉编译到android的时候,需要引入iconv的module,下载iconv,解压到cocos2d根目录 ,编写mk: LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_ARM_MODE := arm ifeq ($(BUILD_WITH_NEON),1) LOCAL_ARM_NEON := true endif LOCAL_MODULE := iconv LOCAL_CF

linux下开发,解决cocos2d-x中编译出现的一个小问题, undefined reference to symbol &amp;#39;[email&#160;protected]@GLIBC_2.2.5&amp;#39;

解决cocos2d-x中编译出现的一个小问题 对于cocos2d-x 2.×中编译中,若头文件里引入了#include "cocos-ext.h",在进行C++编译的时候会遇到例如以下错误: undefined reference to symbol '[email protected]@GLIBC_2.2.5'/lib/x86_64-linux-gnu/libpthread.so.0: error adding symbols: DSO missing from command li

Android Studio设置自动编译工程

在Eclipse使用习惯了自动编译的兄弟们,刚迁移到Android Studio,肯定也很怀念这功能,自动编译意味着每次运行都能缩短很多时间. Android Studio里面其实也是有自动编译功能的,不过个人觉得还是不如Eclipse好使.具体设置看下图: 把图中的checkbox的勾点上即可. Android Studio设置自动编译工程,布布扣,bubuko.com

Myeclipse编译工程用Weblogic发布的时候jdk版本问题

最近在用Myeclipse编译的代码在Weblogic上发布的时候总是出错,调查发现原来的jdk版本的问题. 我的情况是这样的: 开发的时候我是用tomcat来发布测试的,没有任何问题,但是实际发布的时候用Weblogic,总是出错,所以就自然而然的想到的jdk版本的问题. 我用的Weblogic中用到的jdk为:1.4(jdk141_05) 路劲为C:\bea\jdk141_05 但是在Myeclipse中用来编码代码的jdk版本为:1.6(1.6.0-13). 发现这个问题之后,果断在Mye

Cocos2d-x 3.0工程添加Cocostudio库

1. 右键解决方案 -> 添加 -> 现有项目 -> 选择如下文件 \cocos2d\cocos\editor-support\cocostudio\proj.win32\libCocosStudio.vcxproj \cocos2d\extensions\proj.win32\libExtensions.vcxproj \cocos2d\cocos\ui\proj.win32\libGUI.vcxproj 2. 右键工程 -> 引用 -> 添加新引用 3. 右键项目 -&g

Android source目录添加编译工程脚本(含ccache)

将此脚本置于android 工程源码根目录,即可用此脚本起build,且取名为compile.sh #!/bin/bash # # Copyright (c) 2012, The Linux Foundation. All rights reserved. # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the fo