Cocos2d-x环境搭建过程中的问题解决【for_wind】
2013-11-05 23:22
302 查看
如pikaxuji吐槽的:创建一个工程,为何不人性化一点呢。网上查了很久,不想拷来拷去的,也不想每次都配置属性。环境配置应该只是路径的问题。解决之,分享之。//for_wind
IDE:Visual Studio 2012
后下载cocos2d-2.1rc0-x-2.1.3主要是为了使用上述这些文件来配置环境(且只有在步骤4中才用到)。
因此,参考这个文章的,只下cocos2d-2.1rc0-x-2.1.3就好了。
备用安装目录为:E:\软件宝藏\cocos2d-2.1rc0-x-2.1.3(只有在步骤4中才用到)
运行E:\软件宝藏\cocos2d-x-2.2下的Build-win32.bat,会出现程序示例展示。可以玩玩嘛。
选择并点击cocos2d-win32.vc2012.sln,可以在VS2012中打开查看这些示例程序。
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文件
这样,我们就完成了环境搭建。
2:以后程序运行后的输出文件都会出现在E:\软件宝藏\cocos2d-x-2.2\$(Configuration).win32\,这里$(Configuration)是Debug
解决的问题如下:
fatal error C1083: 无法打开包括文件:“cocos2d.h”: No such file or directory
fatal error C1083: 无法打开包括文件:“cocos2d.h”: No such file or directory
.;..\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)
HelloWorldScene.cpp
AppDelegate.cpp
正在生成代码...
LINK : fatal error LNK1104: 无法打开文件“libcocos2d.lib”
$(SolutionDir)$(Configuration).win32\
变成
E:\软件宝藏\cocos2d-x-2.2\$(Configuration).win32\
当然问题2也可以通过设置环境变量PATH来解决。
最后,是不是可以直接修改$(SolutionDir)的值,以及怎样修改$(SolutionDir),是我困惑的。是不是环境变量中直接修改呢?求知道的,教教我。
Visual Studio 2008 、 Windows 环境变量介绍 和 如何在文件中引用环境变量
cocos2d-x入门-老调重弹搭环境(windows下)
0、基本情况
系统:window 7IDE: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 directoryfatal 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.cppHelloWorldScene.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下)
相关文章推荐
- [绝对经典]Linux+Mysql+Apache+Php开发环境搭建全过程及问题的解决办法
- 关于wamp+eclipse for PHP环境的搭建以及其中部分问题的解决办法
- php + apache 环境搭建过程中出现的问题及解决方法
- Ubuntu 搭建LNMP环境---及过程中所遇见的问题的相关解决方法
- Cocos2d-JS连载之环境搭建遇到的问题及android打包过程中遇到的问题
- 【解决】Android环境搭建过程中遇到adb.exe文件丢失的问题
- Android环境搭建的过程中遇到的问题及解决方法
- 1.1 linux下mpi开发环境搭建流程及过程中出现的一些问题解决方法。
- 从零开始搭建 reviewboard 环境(四) -- reviewboard 的安装过程中的问题解决
- 【10.2.3】ArcGIS Runtime for Android搭建开发环境过程中问题详解
- hadoop环境搭建过程及搭建过程遇到的问题及解决的办法
- 黑马程序员————java环境搭建过程中遇到的问题与解决思考
- 【解决】Android环境搭建过程中遇到adb.exe文件丢失的问题
- CUnit开发环境搭建过程可能遇到的一些问题及解决方法
- 使用cordova/phonegap 开发应用前请阅读,环境搭建,UI选择,低端机性能问题解决
- Android开发环境搭建和常见问题的解决方法
- MySQL有关1042 Can’t get hostname for your address的问题分析解决过程
- 搭建环境-怎样使用nat和桥接方式解决虚拟机联网问题
- maven,spring,rmi开发环境搭建和环境验证的问题和解决
- Eclipse搭建Cocos2d-x运行环境问题