Cocos2d-x环境搭建过程中的问题解决【for_wind】
来源:互联网 发布:6级听力 知乎 编辑:程序博客网 时间:2024/04/27 23:03
如pikaxuji吐槽的:创建一个工程,为何不人性化一点呢。网上查了很久,不想拷来拷去的,也不想每次都配置属性。环境配置应该只是路径的问题。解决之,分享之。//for_wind
0、基本情况
系统:window 7
IDE:Visual Studio 2012
2、获取引擎代码
cocos2d-x-2.2或cocos2d-2.1rc0-x-2.1.3
注意:
我先下载的cocos2d-x-2.2中没有install-templates-msvc.bat等相关文件,
后下载cocos2d-2.1rc0-x-2.1.3主要是为了使用上述这些文件来配置环境(且只有在步骤4中才用到)。
因此,参考这个文章的,只下cocos2d-2.1rc0-x-2.1.3就好了。
3、构建Cocos2d-x解决方案
我的安装目录为:E:\软件宝藏\cocos2d-x-2.2
备用安装目录为:E:\软件宝藏\cocos2d-2.1rc0-x-2.1.3(只有在步骤4中才用到)
运行E:\软件宝藏\cocos2d-x-2.2下的Build-win32.bat,会出现程序示例展示。可以玩玩嘛。
选择并点击cocos2d-win32.vc2012.sln,可以在VS2012中打开查看这些示例程序。
4、安装cocos2d-x应用向导到VS开发环境中(重点步骤)
A、首先在E:\软件宝藏\cocos2d-2.1rc0-x-2.1.3\template\msvc\CCAppWiz.win32\Scripts\1033下找到default.js文件,
B、修改所有的$(SolutionDir)为E:\\软件宝藏\\cocos2d-x-2.2\\,再保存default.js。
C、再运行E:\软件宝藏\cocos2d-2.1rc0-x-2.1.3\template\msvc\InstallWizardForVS2012.js文件或者E:\软件宝藏\cocos2d-2.1rc0-x-2.1.3\install-templates-msvc.bat文件
这样,我们就完成了环境搭建。
注意B过程中:
1:双斜杠,2:以后程序运行后的输出文件都会出现在E:\软件宝藏\cocos2d-x-2.2\$(Configuration).win32\,这里$(Configuration)是Debug
5、新建一个cocos2d-win32工程
打开Visual Studio 2012,新建工程,点击运行。环境搭建好了,开心吧。
6、完美解决的问题:
不用COPY来COPY去,妈妈再也不用担心我新建文件,又去配置属性。
解决的问题如下:
A、关于 fatal error C1083: 无法打开包括文件:“CCStdC.h” 的问题
错误情况:
fatal error C1083: 无法打开包括文件:“CCStdC.h”: No such file or directory
fatal error C1083: 无法打开包括文件:“cocos2d.h”: No such file or directory
fatal error C1083: 无法打开包括文件:“cocos2d.h”: No such file or directory
解决原因:
已经通过修正cocos2d-x应用向导(详见本文步骤4),将配置属性->C/C++中的附加包含目录的
.;..\Classes;$(SolutionDir)cocos2dx;$(SolutionDir)cocos2dx\include;$(SolutionDir)cocos2dx\kazmath\include;$(SolutionDir)cocos2dx\platform\win32;$(SolutionDir)cocos2dx\platform\third_party\win32;$(SolutionDir)cocos2dx\platform\third_party\win32\OGLES;$(SolutionDir)external;$(SolutionDir)CocosDenshion\include;%(AdditionalIncludeDirectories)
变成
.;..\Classes;E:\软件宝藏\cocos2d-x-2.2\cocos2dx;E:\软件宝藏\cocos2d-x-2.2\cocos2dx\include;E:\软件宝藏\cocos2d-x-2.2\cocos2dx\kazmath\include;E:\软件宝藏\cocos2d-x-2.2\cocos2dx\platform\win32;E:\软件宝藏\cocos2d-x-2.2\cocos2dx\platform\third_party\win32;E:\软件宝藏\cocos2d-x-2.2\cocos2dx\platform\third_party\win32\OGLES;E:\软件宝藏\cocos2d-x-2.2\external;E:\软件宝藏\cocos2d-x-2.2\CocosDenshion\include;%(AdditionalIncludeDirectories)
2、关于LINK : fatal error LNK1104: cannot open file 'libcocos2d.lib' 的问题
错误情况:
main.cpp
HelloWorldScene.cpp
AppDelegate.cpp
正在生成代码...
LINK : fatal error LNK1104: 无法打开文件“libcocos2d.lib”
解决原因:
已经修正cocos2d-x应用向导(详见本文步骤4),将配置属性->常规->输出目录的
$(SolutionDir)$(Configuration).win32\
变成
E:\软件宝藏\cocos2d-x-2.2\$(Configuration).win32\
当然问题2也可以通过设置环境变量PATH来解决。
最后,是不是可以直接修改$(SolutionDir)的值,以及怎样修改$(SolutionDir),是我困惑的。是不是环境变量中直接修改呢?求知道的,教教我。
参考资料:
【Cocos2d-x】无法打开文件“libcocos2d.lib”异常解决
Visual Studio 2008 、 Windows 环境变量介绍 和 如何在文件中引用环境变量
cocos2d-x入门-老调重弹搭环境(windows下)
- Cocos2d-x环境搭建过程中的问题解决【for_wind】
- cocos2d-x 环境搭建
- cocos2d-x 环境搭建
- cocos2d-x 环境搭建
- cocos2d-x 环境搭建
- cocos2d-x 环境搭建
- cocos2d-x环境搭建
- cocos2d-x环境搭建
- Cocos2d-x环境搭建
- cocos2d-x 环境搭建
- cocos2d-x环境搭建
- cocos2d-x环境搭建
- cocos2d-x环境搭建
- cocos2d-x 环境搭建
- Cocos2d-x环境搭建
- cocos2d-x环境搭建
- cocos2d-x-3.1在eclipse中的环境搭建
- cocos2d-x-3.2版本win7环境中的搭建
- Learn new technologies efficiently
- jvm垃圾回收参数配置
- HDU 1106 排序 模拟题
- CODE 110: Generate Parentheses
- 转载plsql处理日期的函数
- Cocos2d-x环境搭建过程中的问题解决【for_wind】
- Json.net[v3.5]对对象和JSON字符串的使用
- GAMIT 中 error: GMT Warning: Old GMT 3 .gmtdefaults 解决方案
- 程序关乎人命啊
- Android anr log 分析
- 对象的强、软、弱和虚引用
- SpringMVC和Struts是线程安全的吗?为什么?
- 一些需要读的书
- MVC3 GLOBAL文件路由配置BUG