VS2010旗舰版+cocos2d-x-2.1.4安装
1. 下载VS2010旗舰版 并安装,我安装到c盘
vs2010 旗舰版下载地址,已经破解,安装即可用
ed2k://|file|cn_visual_studio_2010_ultimate_x86_dvd_532347.iso|2685982720|4AE6228933DDE49D9BFA4C3467C831C2|/
2. coco2d-x-2.1.4 官网下载解压,我解压在e盘:
E:\cocos2d-x-2.1.4\cocos2d-x-2.1.4
3. msdv模板
解压后,发现没有msdv模板不存在
E:\cocos2d-x-2.1.4\cocos2d-x-2.1.4\template 目录下,这里到网上或成功
安装过的朋友那里copy过来解压到temp目录下面
4. 修改文件中的目录
E:\cocos2d-x-2.1.4\cocos2d-x-2.1.4\template\msvc\CCAppWiz.win32\Scripts\1033\default.js,2个地方改成你解压的cocos2d下面,编辑default.jsz
找到AddConfigurations 将截图中红圈的字符都替换为你解压的cocos2dx目录,
总共替换12处
GetTargetName函数只有一处替换,替换解压目录下的绝对路径:
E:\\cocos2d-x-2.1.4\\cocos2d-x-2.1.4\\scripting\\lua
5. 修改vs权限,否则你安装vc模板的时候会提示没有权限
C:\Program Files (x86)\Microsoft Visual Studio10.0\VC\vcprojects,根据文件属性将当前用户修改下可控制权限
6. 点击C:\cocos2d-x-2.1.4\cocos2d-x-2.1.4\cocos2d-win32.vc2010.sln (管理员权限) ,这时候打开vs2010, 点击hellocpp,testcpp生成解决方案 ,编译后,你运行hellocpp,,testcpp有cocos图片就成功了,控制台错误提示忽略,生成debug和release2个版本的,这个编译需要点时间
6.安装vs2010 模板
cmd命令行运行,提示成功就ok
E:\cocos2d-x-2.1.4\cocos2d-x-2.1.4\template\msvc\InstallWizardForVS2010.js
运行模板安装
E:\cocos2d-x-2.1.4\cocos2d-x-2.1.4\install-templates-msvc.bat,有下提示ok
安装模板成,然后重新打开vs2010,创建一个新工工程HelloWorldFirst,将解压下的成cocos2dx 下面的CocosDenshion,cocos2d拷贝到HelloWorldFirst工程下,把E:\cocos2d-x-2.1.4\cocos2d-x-2.1.4\Debug.win32 下面的lib后缀和dll后缀文件拷贝到HelloWorldFirst的Debug.win32下面,编译有,编译运行可以就ok
下面就是按以后创建工程不需要在copy文件,
1. 首先在D盘(自己定)建立一个文件夹cocos2d-xSources,然后把Box2D,cocos2dx,CocosDenshion拷贝到这个目录下面,并且再新建一个文件夹libs,具体目录结构如下图:Box2D在这下面
E:\cocos2d-x-2.1.4\cocos2d-x-2.1.4\external
2. 然后把E:\cocos2d-x-2.1.4\cocos2d-x-2.1.4\Release.win32目录下的所有lib后缀文件拷贝到D:\\cocos2d_xSources\libs 下面,打dll后缀拷贝到C:\Windows\System32下面
3. 们要设置VC的头文件包含目录和库引用目录:选择"属性管理器",然后选择Debug | Win32,如下图所示
找不到属性管理器在视图按钮下面
选择VC++目录 ,包含目录添加下面的的文件夹
库目录添加下面的文件夹
运行编译ok,就可以了,
重新创建项目,发现运行报错说libcocos2d.dll 丢失,请重新安装
这个时候,就直接将解压下的E:\cocos2d-x-2.1.4\cocos2d-x-2.1.4\Release.win32的dll文件拷贝到vc2010下面:
C:\Program Files (x86)\Microsoft Visual Studio10.0\VC\bin
把lib后缀文件拷贝到C:\ProgramFiles (x86)\Microsoft Visual Studio 10.0\VC\lib
然后可以成功运行,以后创建项目就可以直接运行了
个人操作记录,仅供参考 参考了网上很多资料