有人用linux开发吗?

RT。。。。

可以的
不过如果不熟悉eclipse的话会比较费劲
我就是 arch cocos2d-x 2.0.2,本人cocos2d新手,只用cclog简单调试下,代码提示之类的也很方便
2.0.3有些问题

— Begin quote from ____

yiplee 发表于 2012-10-20 10:16 url

是可以的,我弄过。用 Eclipse .就是无法调试C++

— End quote

额。。。。没法调试那还有什么用额

— Begin quote from ____

白日梦飞行 发表于 2012-10-24 13:32 url

eclipse 可以调试 c++ 啊, 只是自动完成感觉不够好用

— End quote

恩恩 主要是win下面好卡 所以想到linux下面 而且不用cygwin

eclipse 可以调试 c++ 啊, 只是自动完成感觉不够好用:(

/usr/bin/ld: cannot find -lcocos2d
/usr/bin/ld: cannot find -lcocosdenshion
collect2: ld 返回 1
make: *** 错误 1

linux eclipse下有这个错误怎么理啊?困惑啊。。

我直接导入的工程就是cocos2d-x更目录下的samples的HelloCpp 的proj.linux。

难道。。。你们都是用Win开发???

— Begin quote from ____

klt 发表于 2013-1-15 02:03 url

Makefile文件的SHAREDLIBS_DIR 此变量路径重新配置一下,原来是使用的相对位置COCOS2DX_PATH 变量,你可 …

— End quote

谢谢哈

我使用Debian/linux Eclisep CDT开发
调试,编写,提示功能完全得心应手,Eclipse方便代码重构,跳转
使用Emacs的快捷键映射方案很方便
Linux的好处就是编译环境了,配合Eclipse有两种编译方式
如我的cocos2dx2.0.4里面的项目,一种是使用makefile编译方式
一种是使用Eclipse组织,自动生成makefile运行,夸平台开发,也既是proj.linux目录下.cproject文件组织的编译环境
好处就是每次添加类文件的时候不用手动在makefile添加文件,最后在移植android的时候,修改添加就行了

— Begin quote from ____

pure_diaos 发表于 2013-1-10 12:54 url

/usr/bin/ld: cannot find -lcocos2d
/usr/bin/ld: cannot find -lcocosdenshion
collect2: ld 返回 1

— End quote

不懂

— Begin quote from ____

klt 发表于 2013-1-9 19:50 url

我使用Debian/linux Eclisep CDT开发
调试,编写,提示功能完全得心应手,Eclipse方便代码重构,跳转
使用E …

— End quote

/usr/bin/ld: cannot find -lcocos2d
/usr/bin/ld: skipping incompatible …/…/…/…/CocosDenshion/third_party/fmod/api/lib/libfmodex.so when searching for -lfmodex
/usr/bin/ld: cannot find -lfmodex
/usr/bin/ld: cannot find -lcocosdenshion
collect2: ld 返回 1
make: *** 错误 1

你好 请问这是怎么回事啊?

— Begin quote from ____

qq200600 发表于 2013-1-12 20:16 url

/usr/bin/ld: cannot find -lcocos2d
/usr/bin/ld: skipping incompatible …/…/…/…/CocosDenshion/th …

— End quote

Makefile文件的SHAREDLIBS_DIR 此变量路径重新配置一下,原来是使用的相对位置COCOS2DX_PATH 变量,你可以写成绝对路径,然后再重新设置SHAREDLIBS_DIR的相对路径即可
COCOS2DX_PATH = “绝对路径”(在自己的机器上无所谓)
然后修改,相应的地方,替换成:

ifeq ((LBITS),64) 【64为机器就修改上面,我的是32位系统,修改else的值即可】 SHAREDLIBS_DIR = ../../../CocosDenshion/third_party/fmod/lib64/api/lib SHAREDLIBS = -L(SHAREDLIBS_DIR) -lfmodex64
else
SHAREDLIBS_DIR = (COCOS2DX_PATH)/CocosDenshion/third_party/fmod/api/lib 【../../../ 替换成(COCOS2DX_PATH) 】
SHAREDLIBS = -L$(SHAREDLIBS_DIR) -lfmodex
endif

SHAREDLIBS += -lglfw -lGL
#SHAREDLIBS += -L…/…/…/lib/linux/Debug -lcocos2d -lrt -lz -lcocosdenshion -Wl,-rpath,…/…/…/…/lib/linux/Debug/
SHAREDLIBS += -Wl,-rpath,(SHAREDLIBS_DIR) 【../../(SHAREDLIBS_DIR) 换成 $(SHAREDLIBS_DIR) 】

是可以的,我弄过。用 Eclipse .就是无法调试C++

可以的
不过如果不熟悉eclipse的话会比较费劲
我就是 arch cocos2d-x 2.0.2,本人cocos2d新手,只用cclog简单调试下,代码提示之类的也很方便
2.0.3有些问题

是可以的,我弄过。用 Eclipse .就是无法调试C++