Cocos2d-x创建新工程
转自:http://www.cnblogs.com/andyque/archive/2011/09/27/2192920.html
而是新建一个工程。然后,我们不是copy文件夹、lib和dll了。我们只需要把release版本的dll全部复制到c:\Windows\System32目录下去。(由于cocos2d-x生成的debug版链接库和release版链接库名字一样,所以只需要把release复制过去就行了,我实验了一下,debug模式下链接release动态链接库也是可行的。)
接下来,我们要做一点其它的事了。
- 首先在D盘建立一个文件夹cocos2d-xSources,然后把Box2D,cocos2dx,CocosDenshion拷贝到这个目录下面,并且再新建一个文件夹libs,具体目录结构如下图:

- 然后把F:\cocos2d-1.0.1-x-0.9.1\Release.win32目录下\
libcocos2d.lib
libEGL.lib
libgles_cm.lib
libCocosDenshion.lib
iconv.lib
libxml2.lib
zlib1. Lib
全部拷贝到刚刚新建的libs目录下面去。
- 接下来,我们要设置VC的头文件包含目录和库引用目录:选择"属性管理器",然后选择Debug | Win32,如下图所示:

然后双击打开Microsoft.Cpp.Win32.user这个文件,然后选择VC++目录,如下图:

接下来我们要更改右边的"包含目录"和"库目录",在右边的空白地方点击一下,

然后选择"编辑",如下图所示的目录都添加进去就OK了:

然后"Ctrl+F5",哈哈,成功!你把项目设置改成debug和release都能编译并运行成功。不过debug生成的exe文件可能被360认为是病毒。。。无语啊!然后,你再试着重新新建一个项目试试,哈哈,一样可以编译通过并运行成功,而且少了很多不必要的设置。这种方法有个缺点,就是查看不到cpp实现。不过我觉得这个方法更轻巧。方法一虽然好,设置也简单,但是当你写了很多工程以后,会发现加载非常之慢,特别是配置不好的同学。对于方法二,如果cocos2d-x升级了,也就是重新生成lib和dll,然后覆盖之前的就行了。接着再拷贝Box2D,cocos2dx,CocosDenshion三个文件夹,也是覆盖就OK!
Cocos2d-x创建新工程的更多相关文章
- 使用git在github上创建新工程
这段时间进经常会忘记如何在github上同步工程,于是又得查资料,查参考书,浪费了很长时间,因此有了感触,写几篇有关此类问题的篇章! 这是老手新手都十分容易犯的错误,就是在创建一个新github项目或 ...
- 使用Kotlin开发Android应用(II):创建新工程
在基本了解什么是Kotlin以及Kotlin可以做什么之后,接下来就到了配置Android Studio并使用Kotlin开发Android apps的时候了.首次配置Android Studio需要 ...
- Vivado SDK 2014.2 创建新工程后,BSP版本不对的解决办法
问题描述如下: 1. 使用Vivado SDK 2014.2已经创建了工程,但是此时,hdf文件增加了外设,需要重新创建工程以更新SDK中的外设描述: 2. 使用新的hdf创建工程后,发现system ...
- IDEA中使用Maven:通过模板项目来创建新工程(转)
首先自己有一个很完善的项目,并想通过这个项目做一个Demo事例项目: 例子1 如下图,在idea的terminal中敲入命令: mvn archetype:create-from-project 1 ...
- PCB (3)创建新工程PCB
点击完成 拖进我们创建的工程中
- PCB (2)创建新工程原理图
1创建一个新项目 2创建一个新的原理图图纸 3将原理图图纸添加到项目 4设置原理图选项 修改单位 设置图纸大小 图纸附加说明 5绘制原理图 打开库 之后连续放置的器件会在此基础上+1 名字 描述 6 ...
- Unity无法创建新工程
1.解决方法 重新登录一遍账号
- Spring Boot 2 - 初识与新工程的创建
Spring Boot的由来 相信大家都听说过Spring框架. Spring从诞生到现在一直是流行的J2EE开发框架. 随着Spring的发展,它的功能越来越强大,随之而来的缺点也越来越明显,以至于 ...
- QT GUI @创建新的工程
开发环境: Qt 4.5 Qt Creator 1.3.0 新工程创建步骤: 1. 单击运行Qt Creator,进入欢迎页面.选择"File" -> "New F ...
随机推荐
- PHP 系统常量及自定义常量
__FILE__ 这个默认常量是 PHP 程序文件名.若引用文件 (include 或 require)则在引用文件内的该常量为引用文件名,而不是引用它的文件名. __LINE__ 这个默认常量是 P ...
- [线段树]HDOJ5091 Beam Cannon
题意:给n, w, h (1 <= N <= 10000,1 <= W <= 40000,1 <= H <= 40000) $w\times h$是可以射到的范围 ...
- Android 使用MediaStore.Images和 Cursor查询本地图片和图片缩略图
先看一个实例: String[] projection = { MediaStore.Images.Thumbnails._ID ,MediaStore.Images.Thumbnails.DATA} ...
- jquery data方法
jquery.data()文档:http://api.jquery.com/jQuery.data/ html5有个data-*属性,跟这个功能一样. Note: This is a low-leve ...
- C#中的ODBC、OLEDB连接
using System;using System.Collections.Generic;using System.Text;using System.Data.Odbc;using Syste ...
- Service Oriented Architecture
What is Service Oriented Architecture (SOA)? There have been so many interpretations of this through ...
- Import Items – Validation Multiple Languages Description
ð 提交标准请求创建和更新物料,因语言环境与处理次序方式等因素,造成物料中英(更多语言)描述和长描述混乱刷新. 症状: >>> Submit Standard Op ...
- Oracle 常用符号CHR
select chr(92)||chr(102) from dual; \f select chr(92)||chr(110) from dual; \n select chr(92)||chr ...
- WPF——数据绑定及属性改变事件
一.首先需要封装一下文本框的属性,并且在实体类中添加一个实体类的属性改变函数 public class User : INotifyPropertyChanged //INotifyPropertyC ...
- bzoj1875
我们知道,邻接矩阵自乘t次就是经过t条边的路径数但这道题显然不能这样,因为不能走回头路于是我们可以构造边的邻接矩阵矩乘即可 ; type way=record po,fr:longint; end; ...