如pikaxuji吐槽的:创建一个工程,为何不人性化一点呢。网上查了很久,不想拷来拷去的,也不想每次都配置属性。环境配置应该只是路径的问题。解决之,分享之。//for_wind
系统:window 7
IDE:Visual Studio 2012
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就好了。
我的安装目录为: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中打开查看这些示例程序。
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文件
这样,我们就完成了环境搭建。
打开Visual Studio 2012,新建工程,点击运行。环境搭建好了,开心吧。
不用COPY来COPY去,妈妈再也不用担心我新建文件,又去配置属性。
解决的问题如下:
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)
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下)