一:准备工作
准备下载文件
1.VS2012,到处都有咱就不发链接了。
2.Cocos2d-x的最新版本
http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Download
二:安装VS2012
微软的东西就是好,所有的只需要NEXT大法即可完成安装。
三:安装Cocos2d-x
1.先解压到某一个地方例如:D:cocos2dxcocos2d-2.1rc0-x-2.1.2
2.请先执行D:cocos2dxcocos2d-2.1rc0-x-2.1.2uild-win32.bat
生成debug库文件,执行完毕之后D:cocos2dxcocos2d-2.1rc0-x-2.1.2Debug.win32文件夹就丰满起来了。
3.运行D:cocos2dxcocos2d-2.1rc0-x-2.1.2install-templates-msvc.bat, 将项目模板加入VS2012的模板库。可能install-templates-msvc.bat 不能执行。不要急,你装了UltraEdit吧。请打开你的注册表安装如下修改一下即可。将UltraEdit修改成JSFile
4.VS2012新建Cocos2dx项目,一路NEXT大法。
四.VS2012配置环境
1.包含目录添加
D:cocos2dxcocos2d-2.1rc0-x-2.1.2cocos2dxplatformwin32;D:cocos2dxcocos2d-2.1rc0-x-2.1.2cocos2dxplatform hird_partywin32OGLESGL;D:cocos2dxcocos2d-2.1rc0-x-2.1.2cocos2dxplatform hird_partywin32OGLES;D:cocos2dxcocos2d-2.1rc0-x-2.1.2cocos2dxplatform hird_partywin32;D:cocos2dxcocos2d-2.1rc0-x-2.1.2cocos2dxplatform;D:cocos2dxcocos2d-2.1rc0-x-2.1.2cocos2dxinclude;D:cocos2dxcocos2d-2.1rc0-x-2.1.2cocos2dxkazmathincludekazmath;D:cocos2dxcocos2d-2.1rc0-x-2.1.2cocos2dxkazmathinclude;D:cocos2dxcocos2d-2.1rc0-x-2.1.2cocos2dxkazmath;D:cocos2dxcocos2d-2.1rc0-x-2.1.2cocos2dx;D:cocos2dxcocos2d-2.1rc0-x-2.1.2externalBox2D;D:cocos2dxcocos2d-2.1rc0-x-2.1.2external;D:cocos2dxcocos2d-2.1rc0-x-2.1.2;D:cocos2dxcocos2d-2.1rc0-x-2.1.2CocosDenshioninclude;D:cocos2dxcocos2d-2.1rc0-x-2.1.2CocosDenshion;$(VCInstallDir)include;$(VCInstallDir)atlmfcinclude;$(WindowsSDK_IncludePath);
fatal error C1083: Cannot open include file: 'CCStdC.h': No such file or directory
2.添加附加库目录。
$(OutDir);%(AdditionalLibraryDirectories);D:cocos2dxcocos2d-2.1rc0-x-2.1.2Debug.win32
如果不添加呢,编译会报如下错误。
LINK : fatal error LNK1104: cannot open file 'libcocos2d.lib'
3. 将"D:cocos2dxcocos2d-2.1rc0-x-2.1.2Debug.win32*.DLL" 全部拷贝到"C:WindowsSysWOW64"中去。
如果不拷贝呢,F5运行会报如下错误。
“mytest.win32.exe”(Win32): 已加载“D:visual studio 2012ProjectsmytestDebug.win32mytest.win32.exe”。已加载符号。
“mytest.win32.exe”(Win32): 已加载“C:WindowsSysWOW64 tdll.dll”。无法查找或打开 PDB 文件。
“mytest.win32.exe”(Win32): 已加载“C:WindowsSysWOW64kernel32.dll”。无法查找或打开 PDB 文件。
“mytest.win32.exe”(Win32): 已加载“C:WindowsSysWOW64KernelBase.dll”。无法查找或打开 PDB 文件。
“mytest.win32.exe”(Win32): 已加载“C:WindowsSysWOW64apphelp.dll”。无法查找或打开 PDB 文件。
五:编译运行看成果
注意转载自:http://blog.sina.com.cn/s/blog_401860120101j6om.html