转载请标明出处:http://blog.csdn.net/tim_shadow/article/details/22789061
装备工作:
下载安装JavaJDK
下载安装ADT_BUNDLE
下载安装Cocos2dx 3.2
运行HelloWorld:
1.导入工程:
Project Exporer->右键->Import->C/C++->Existing Code as Makefile Project->Next->Browser->[项目路径/proj.linux]->确定->Toolchain for Indexer Setting(选取 Linux GCC)->Finish
2.选中对应项目
3.点击锤子按钮,编译工程
4.Ctrl + F11 运行工程
除去编辑环境的错误和警告:
打开项目的properties界面
C/C++ General->Path And Symbols->Include 选项卡添加如下Include Path(添加到所有配置和所有语言)
a./opt/cocos2d/cocos2dx
b./opt/cocos2d/cocos2dx/platform/linux
c./opt/cocos2d/cocos2dx/include
Symbols选项卡中添加 LINUX 宏(添加到所有配置和所有语言)
Apply->OK
以上步骤以后,一个没有错误的干净的工程就已经导出来了
注意项:
Include Path 的由来:
注意到,HelloCpp工程的makefile文件中有这么一句话:
COCOS_ROOT = ../../../..
include $(COCOS_ROOT)/cocos2dx/proj.linux/cocos2dx.mk
打开对应的位置,找到cocos2dx.mk文件,
查找里面“INCLUDES”关键字:
INCLUDES += \
-I$(COCOS_SRC) \
-I$(COCOS_SRC)/cocoa \
-I$(COCOS_SRC)/include \
-I$(COCOS_SRC)/kazmath/include \
-I$(COCOS_SRC)/platform/linux \
-I$(COCOS_SRC)/platform/third_party/linux/libpng \
-I$(COCOS_SRC)/platform/third_party/linux/libjpeg \
-I$(COCOS_SRC)/platform/third_party/linux/libtiff/include \
-I$(COCOS_SRC)/platform/third_party/linux/libwebp
ifeq ($(LBITS),64)
INCLUDES += -I$(COCOS_SRC)/platform/third_party/linux/include64
else
INCLUDES += -I$(COCOS_SRC)/platform/third_party/linux
endif
这便是 linux 环境下要导入的完整Include 的path ,上面添加的a,b,c只是对于HelloCpp需要添加的路径,并不是完整的路径