1,首先安装wxwidget,codelite,
2,安装依赖库glfw
sudo apt-get install libglfw-dev
3,下载cocos2dx包
4,如果是linux64 需要使用64位的fmod
可以到 http://www.fmod.org/index.php 下载,把压缩包里的api目录放入cocos2d-x/CocosDenshion/third_party/linux/fmod/lib64,替换掉原来的api目录。
以后如果要用到fmod库的时候:
如果使用make文件编译,修改make文件如下:
SHAREDLIBS = -L../../lib/linux/Debug -lcocos2d -lrt -lz -lcocosdenshion -Wl,-rpath,../../lib/linux/Debug/ -Wl,-rpath,../../CocosDenshion/third_party/linux/fmod/lib64/api/lib/
如果使用codelite编译,在linker options里加入:-Wl,-rpath,../../CocosDenshion/third_party/linux/fmod/lib64/api/lib/
5,进入cocos2dx目录,运行:
sudo sh installLinuxLib.sh
6,这就安装完毕了。
7,codelite project配置
1,最简单的是我预先做好的template文件夹放入codelite的templats目录:把整个文件夹覆盖到/home底下,就可以了。
2,手工配置(以cocos2dx自带的helloworld工程为例):
1,新建项目,console
2,配置项目:
1,C++compiler options:-g;-O2;-Wall
2,c compiler options:-g;-O2;-Wall
3,iclude paths(这个要根据cocos2dx的库的目录在哪里做相应修改):.;../../cocos2dx/platform/third_party/linux;../../cocos2dx/include;../../cocos2dx;../../cocos2dx/platform;../../CocosDenshion/include;../Classes/
4,linker options:-Wl,-rpath,../../lib/linux/Debug/ -Wl,-rpath,../../CocosDenshion/third_party/linux/fmod/lib64/api/lib/
5,library paths:../../lib/linux/Debug
6,libraries:cocos2d;cocosdenshion;rt;z
7,general output file:./$(ProjectName)
8,general intermediate folder:./Debug
9,general program:./$(ProjectName)
10,general working folder:./
这样就可以编译,调试,运行了。
2,安装依赖库glfw
sudo apt-get install libglfw-dev
3,下载cocos2dx包
4,如果是linux64 需要使用64位的fmod
可以到 http://www.fmod.org/index.php 下载,把压缩包里的api目录放入cocos2d-x/CocosDenshion/third_party/linux/fmod/lib64,替换掉原来的api目录。
以后如果要用到fmod库的时候:
如果使用make文件编译,修改make文件如下:
SHAREDLIBS = -L../../lib/linux/Debug -lcocos2d -lrt -lz -lcocosdenshion -Wl,-rpath,../../lib/linux/Debug/ -Wl,-rpath,../../CocosDenshion/third_party/linux/fmod/lib64/api/lib/
如果使用codelite编译,在linker options里加入:-Wl,-rpath,../../CocosDenshion/third_party/linux/fmod/lib64/api/lib/
5,进入cocos2dx目录,运行:
sudo sh installLinuxLib.sh
6,这就安装完毕了。
7,codelite project配置
1,最简单的是我预先做好的template文件夹放入codelite的templats目录:把整个文件夹覆盖到/home底下,就可以了。
2,手工配置(以cocos2dx自带的helloworld工程为例):
1,新建项目,console
2,配置项目:
1,C++compiler options:-g;-O2;-Wall
2,c compiler options:-g;-O2;-Wall
3,iclude paths(这个要根据cocos2dx的库的目录在哪里做相应修改):.;../../cocos2dx/platform/third_party/linux;../../cocos2dx/include;../../cocos2dx;../../cocos2dx/platform;../../CocosDenshion/include;../Classes/
4,linker options:-Wl,-rpath,../../lib/linux/Debug/ -Wl,-rpath,../../CocosDenshion/third_party/linux/fmod/lib64/api/lib/
5,library paths:../../lib/linux/Debug
6,libraries:cocos2d;cocosdenshion;rt;z
7,general output file:./$(ProjectName)
8,general intermediate folder:./Debug
9,general program:./$(ProjectName)
10,general working folder:./
这样就可以编译,调试,运行了。