学习cocos2d-x的过程中遇到的一些问题,有些在网络上可以搜索的到解决办法,有些就是莫名其妙的错误了。
为了方便以后再次遇到这些错误的时候忘了当初是怎么解决的,特此记录一下。
先说一下我的编译环境,cocos2d-x 2.0.4 , xcode4.5 和 vs2010
在vs上的编译没遇到什么问题,可能当初作者们的测试环境也是在vs上吧
在xcode上遇到的问题就比较多了,也有是刚用Mac系统不太熟悉的关系。
首先是安装模板问题,一定要进入模板当前目录 再用sudo ./ 来安装模板,当初图省事直接把路径拖进去安装就提示command not found了,搞半天都搞不定
模板安装成功之后新建cocos2d-x项目,运行成功,可以跑。
然后想试试导入testCpp,打包到机子上跑跑,于是悲剧就来了。
一编译提示我路径找不到,当时我就郁闷了,什么都没改呢怎么就路径不对了?
根据报错的路径打开文件夹一层一层翻过去,发现作者大大们把大小写搞错了。
解决办法:
打开TestCpp.xcodeproj资源包
用文本编辑器打开project.pbxproj文件
搜索classes, 找到path=../classes这个路径,把classes改成Classes,保存,退出
testCpp的路径问题解决了,还有个cocos2d的项目编译路径也挂了
打开cocos2dx目录,我的路径是cocos2d-x2.0-x-2.0.4/cocos2dx ,就是下载的包直接解压开的路径
找到tilemap_parallax_nodes文件夹,把文件夹重命名为tileMap_parallax_nodes
保存,编译一下,坑爹的cocos2d.h里面的路径又是小写的,改之。保存,编译,OK了!
这个问题搞了半天,也不知道作者大大们是不是故意想让我们熟悉一下cocos2dx的各种路径才弄成这样的