最近打算做一款斗地主游戏, 打算用cocos2d-x 的游戏跨平台框架做 ,我本身也是菜鸟,一点点的摸索着做 ,遇到的问题都会写到博客上面来:
(1) f:\ddz pro\demo\demo\proj.win32\main.h(11): fatal error C1083: 无法打开包括文件:“CCStdC.h”: No such file or directory
1> HelloWorldScene.cpp
1>f:\ddz pro\demo\demo\classes\helloworldscene.h(4): fatal error C1083: 无法打开包括文件:“cocos2d.h”: No such file or directory
1> AppDelegate.cpp
1>f:\ddz pro\demo\demo\classes\appdelegate.cpp(1): fatal error C1083: 无法打开包括文件:“cocos2d.h”: No such file or directory
解决办法:打开F:\cocos2d-2.1rc0-x-2.1.3 目录, 把 cocos2dx 和 CocosDenshion 两个文件夹拷贝到 F:\ddz pro\demo 下面。
(2) 1>f:\ddz pro\demo\demo\classes\helloworldscene.h(6): fatal error C1083: 无法打开包括文件:“Box2D/Box2D.h”: No such file or directory
1> AppDelegate.cpp
1>f:\ddz pro\demo\demo\classes\helloworldscene.h(6): fatal error C1083: 无法打开包括文件:“Box2D/Box2D.h”: No such file or directory
这个没找到什么好的解决 : 解决就是 创建项目的时候不要选择 box2d ,默认是选择的。
(3)>LINK : fatal error LNK1104: 无法打开文件“libcocos2d.lib”
解决办法: 拷贝 F:\cocos2d-2.1rc0-x-2.1.3\Debug.win32下面的 libcocos2d.lib 文件到 F:\ddz pro\MeiNvddz\Debug.win32 下面
(4)1>LINK : fatal error LNK1104: 无法打开文件“glew32.lib”
解决办法 : 拷贝 F:\cocos2d-2.1rc0-x-2.1.3\Debug.win32下面的 glew32.lib文件到 F:\ddz pro\MeiNvddz\Debug.win32 下面
(5) 1>LINK : fatal error LNK1104: 无法打开文件“libCocosDenshion.lib”
解决办法 : 拷贝 F:\cocos2d-2.1rc0-x-2.1.3\Debug.win32下面的 libCocosDenshion.lib 文件到 F:\ddz pro\MeiNvddz\Debug.win32 下面
(6) 没有找到 libcocos2d.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。
解决办法: 拷贝 F:\cocos2d-2.1rc0-x-2.1.3\Debug.win32下面的 libcocos2d.dll 文件到 F:\ddz pro\MeiNvddz\Debug.win32 下面
好了 剩下的不说了 ,基本上就是 把 F:\cocos2d-2.1rc0-x-2.1.3\Debug.win32 下面的dll 和 lib 文件都拷贝到你的生成 exe 目录下面 , 感觉好大的 ,不晓得用这个框架做是不是好的决定。