为何cocos2d-x编译如此之慢

我的每次编译都要几分钟,你们也是这样吗?

我猜你用的虚拟机,我刚开始用虚拟机就编译的很慢,后来狠狠心买了一台macbook pro,速度就很快了

不是虚拟机,我是真机linux

确实,太慢了,我就建了个helloworld,就要编译440个source file,cpu一直100%,搞几分钟,不知道为毛这么慢

c++编译本来就慢。。

是因为c++11用的多了吧

一个新建的工程,机器是i7的CPU,也用了10多分钟!

因为用到了其他的库,这么多库,第一次都要编译当然久了。

如果是iOS的话可以将cocos2d-x编成独立的静态库,一劳永逸

第一次编译好了之后在属性中设置。将编译好的库文件取消勾选。这样就不会重复编译

— Begin quote from ____

引用第8楼cocophey于2014-11-12 17:31发表的 回 6楼(zhouciming) 的帖子 :
如果是iOS的话可以将cocos2d-x编成独立的静态库,一劳永逸 http://www.cocoachina.com/bbs/job.php?action=topost&tid=220165&pid=1097755

— End quote

编译成静态库后,在使用的时候链接上就好了吧,那么应该还要将默认连接cocos2dx模块的代码注掉吧?

你说的默认链接cocos2dx模块的代码是怎么回事?
如果你把你项目中cocos2d-x工程删掉然后独立编译成静态库,只要在你项目中添加一下静态库就行,其它代码根本就不用动。另外也不用担心cocos2d-x源码调试问题,具体可以参考我之前发的帖子:http://www.cocoachina.com/bbs/read.php?tid-239055.html

— Begin quote from ____

引用第11楼cocophey于2014-11-14 16:15发表的 回 10楼(zhouciming) 的帖子 :
你说的默认链接cocos2dx模块的代码是怎么回事?
如果你把你项目中cocos2d-x工程删掉然后独立编译成静态库,只要在你项目中添加一下静态库就行,其它代码根本就不用动。另外也不用担心cocos2d-x源码调试问题,具体可以参考我之前发的帖子:http://www.cocoachina.com/bbs/read.php?tid-239055.html http://www.cocoachina.com/bbs/job.php?action=topost&tid=220165&pid=1099681

— End quote

我的意思是新建的工程,一般默认不是会链接libcocos2dx的库项目的吗,这个不用去掉吗,那再链接静态库岂不是两次链接了,这样岂不要出错!

我说的是要删掉的。另外建议你不要“引用”帖子,别人收不到通知的,换成“回复”帖子别人才会收得到通知

好吧,谢谢了!:7: