Cocos2d-x中的Visual studio 2012环境搭建(懒人专用)
来源:互联网 发布:mac os x使用手册 编辑:程序博客网 时间:2024/06/18 06:16
真的实在是懒到了,每次都要复制环境目录到Cocos2d-x项目的属性页中的VC++目录中的包含目录和库目录,还要复制Debug.win32到项目目录下,每次都这样真的是太麻烦了,特别是对于我这个初学者来说实在是浪费时间呀,所以干脆改改文件,让它每次生成项目的时候自动设置和复制文件吧。
PS:我的是2.1.3版本,其他版本不知道有没有问题,没测试过,IDE是VS2012
1.设置系统环境变量:
计算机-系统属性-高级系统设置-环境变量-在系统变量中新建:
COCOS2DX_ROOT 变量值为你Cocos2d-x的目录,例如这里我的是:D:\Cocos2d-x\cocos2d-2.1rc0-x-2.1.3\
COCOS2DX_LIB 变量值为你的Debug.win32中的lib文件的目录,这里我把所有编译生成的lib文件放到一个文件夹了,我的是:D:\Cocos2d-x\Debug.Win32\
2.修改模板文件default.js
进入Cocos2d-x的template\msvc\CCAppWiz.win32\Scripts\1033\目录中修改default.js文件。
在strAddIncludeDir += ';$(SolutionDir)cocos2dx\\platform\\third_party\\win32\\OGLES';下一行加上:
strAddIncludeDir +=';$(COCOS2DX_ROOT);$(COCOS2DX_ROOT)cocos2dx;$(COCOS2DX_ROOT)cocos2dx\\include;$(COCOS2DX_ROOT)cocos2dx\\kazmath\\include;$(COCOS2DX_ROOT)cocos2dx\\platform;$(COCOS2DX_ROOT)cocos2dx\\platform\\win32;$(COCOS2DX_ROOT)cocos2dx\\platform\\third_party\\win32;$(COCOS2DX_ROOT)cocos2dx\\platform\\third_party\\win32\\OGLES;$(COCOS2DX_ROOT)CocosDenshion;$(COCOS2DX_ROOT)CocosDenshion\\include;$(COCOS2DX_ROOT)extensions;$(COCOS2DX_ROOT)external;$(COCOS2DX_ROOT)external\\Box2D;$(COCOS2DX_ROOT)external\\chipmunk\\include\\chipmunk;$(COCOS2DX_ROOT)external\\sqlite3\\include;$(COCOS2DX_ROOT)scripting\\lua\\cocos2dx_support;$(COCOS2DX_ROOT)scripting\\lua\\lua;$(COCOS2DX_ROOT)scripting\\lua\\tolua';
把var strAddDepends = 'libcocos2d.lib opengl32.lib glew32.lib "改成:
var strAddDepends = 'libcocos2d.lib opengl32.lib glew32.lib libExtensions.lib';
把 LinkTool.AdditionalLibraryDirectories = '$(OutDir)';改成 :
LinkTool.AdditionalLibraryDirectories = '$(OutDir);$(COCOS2DX_LIB)';
3.把Debug.Win32和Release.Win32文件夹里面的DLL文件分别复制到:
Cocos2d-x目录下的template\msvc\CCAppWiz.win32\Templates下的Debug.Win32和Release.Win32文件夹里(自己新建文件夹)
修改1033下的Templates.inf文件:
在Classes/AppDelegate.cpp下一行添加如下内容:(目的是创建项目的时候吧Debug.Win32和Release.Win32文件夹里的动态链接库文件拷贝到项目目录下面)
../Debug.Win32/glew32.dll
../Debug.Win32/iconv.dll
../Debug.Win32/libcocos2d.dll
../Debug.Win32/libCocosDenshion.dll
../Debug.Win32/libcurl.dll
../Debug.Win32/libtiff.dll
../Debug.Win32/lua51.dll
../Debug.Win32/mozjs.dll
../Debug.Win32/pthreadVCE2.dll
../Debug.Win32/sqlite3.dll
../Debug.Win32/zlib1.dll
../Release.Win32/glew32.dll
../Release.Win32/iconv.dll
../Release.Win32/libcocos2d.dll
../Release.Win32/libCocosDenshion.dll
../Release.Win32/libcurl.dll
../Release.Win32/libtiff.dll
../Release.Win32/lua51.dll
../Release.Win32/mozjs.dll
../Release.Win32/pthreadVCE2.dll
../Release.Win32/sqlite3.dll
../Release.Win32/zlib1.dll
好了,大功告成。测试创建一个Cocos2d-x项目,直接编译连接运行成功,这下省事儿多了,嘿嘿。
- Cocos2d-x中的Visual studio 2012环境搭建(懒人专用)
- Windows环境下Visual Studio 2012中搭建Cocos2d-x 3.1集成开发环境
- cocos2d-x 懒人专用宏介绍
- Cocos2d-x环境搭建问题,Visual studio 2012与Visual studio 2013运行项目出现的错误
- Cocos2d-x 2.2.3 + Visual studio 2013 + python2.7.5开发环境搭建
- cocos2d-x-2.2.1和2.2.2创建新项目(visual studio 2012 开发环境)bat工具方法
- cocos2d-x 环境搭建
- cocos2d-x 环境搭建
- cocos2d-x 环境搭建
- cocos2d-x 环境搭建
- cocos2d-x 环境搭建
- cocos2d-x环境搭建
- cocos2d-x环境搭建
- Cocos2d-x环境搭建
- cocos2d-x 环境搭建
- cocos2d-x环境搭建
- cocos2d-x环境搭建
- cocos2d-x环境搭建
- lua运算符优先级表(lua语言)
- socket ip地址的写法等(vc源码)
- lua求表中最大值序号及最大值的的函数(lua实现)
- Java布局管理器(五)之BoxLayout布局管理
- lua 中调用函数特殊的写法(lua语言)
- Cocos2d-x中的Visual studio 2012环境搭建(懒人专用)
- 将SharePoint 2010的workflow custom activity升级到SharePoint 2013遇到的问题
- 使用NPOI操作Excel导入导出数据
- 6.4.11:子查询
- 构造函数
- Coursera Machine Leaning 课程总结
- 6.4.12:命名HQL查询
- CF 5 C. Longest Regular Bracket Sequence
- 替代Apache Ant的最佳工具