VS下配置的cocos2dx项目


       直接用官方包中的SimpleGame示例做示范吧,那个包里面正好没有proj.win32文件。

位置为:\cocos2d-x-2.2.0\samples\Cpp\SimpleGame

VS下配置的cocos2dx项目_第1张图片

初始目录中没有proj.win32表示官方在2.20中还没有配置win32版本的项目,正好可以自己试试。

 

我的版本:

VS2013

COCOS2DX 2.2.0

WIN7

 

正题:

关于配置运行自带的TestCpp在上次的文章中已经提及(链接:http://blog.csdn.net/catoldcui/article/details/16942853)

这次的主要目的是配置自己的项目,自己手动建立模版。

 

打开解决方案

VS下配置的cocos2dx项目_第2张图片

第一步,新建自己的项目

右键解决方案-》添加-》新建项目

VS下配置的cocos2dx项目_第3张图片

建立Win32项目,项目名称SimpleGame,确定。

VS下配置的cocos2dx项目_第4张图片

选择Win32,选上WIndows应用程序,选上空项目。完成。

VS下配置的cocos2dx项目_第5张图片


这时会在项目的根目录(\cocos2d-x-2.2.0\)下生成SimpleGame目录,目录下有三个项目信息文件。

VS下配置的cocos2dx项目_第6张图片

 

 

第二步,载入项目文件

把\cocos2d-x-2.2.0\samples\Cpp\SimpleGame下的Classes 和 Resources文件夹拷贝到刚生成的目录中(\cocos2d-x-2.2.0\SimpleGame)。

Classes中存放的是我们需要的源文件,Resources中存放的是程序所需要的图片和音乐资源。

 

把F:\NewIdea\cocos2d-x-2.2.0\samples\Cpp\HelloCpp\proj.win32下的main.hm,main.cpp同时拷贝到\cocos2d-x-2.2.0\SimpleGame下。

用编辑器,(都有Notepad++吧,米有的自我检讨去下载一个吧。。。)修改main.cpp的开始为

#include"main.h"

#include"./Classes/AppDelegate.h"

#include"CCEGLView.h"

 

完成后,在VS解决方案资源管理器内上方,点击显示所有文件。

VS下配置的cocos2dx项目_第7张图片

选择Classes、main.cpp、main.h 右键-》包括在项目中,就成功把源文件载入到了项目中。

VS下配置的cocos2dx项目_第8张图片

再次点击 显示所有文件。

 

第三部,配置项目外部依赖项

右键SimpleGame项目-》选择属性-》配置属性-》C/C++-》常规-》附加包含目录 中加入自己的项目所需要的cocos2d功能头文件的文件目录。

在其中输入:

..\cocos2dx;..\cocos2dx\include;..\cocos2dx\kazmath\include;..\cocos2dx\platform\win32;..\cocos2dx\platform\third_party\win32\OGLES;.\Classes;..\CocosDenshion\include;%(AdditionalIncludeDirectories)

修改完成后,点击右下角   应用。

VS下配置的cocos2dx项目_第9张图片

 

接着在C/C++-》预处理器-》预处理命令改为:

WIN32;_DEBUG;_WINDOWS;COCOS2D_DEBUG=1;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)

VS下配置的cocos2dx项目_第10张图片


 

继续修改

配置属性-》调试-》工作目录,修改为Resources目录。填写:$(ProjectDir)./Resources

VS下配置的cocos2dx项目_第11张图片

 

添加引用

项目属性-》通用属性-》引用, 点击添加新引用

VS下配置的cocos2dx项目_第12张图片

 

选择项目所需的引用库,这里需要libcocos2d.lib , libCocosDenshion.,选中,然后确定。

VS下配置的cocos2dx项目_第13张图片

 

配置属性-》C/C++-》高级-》禁用特定警告,填入:4267;4251;4244;%(DisableSpecificWarnings)


配置属性-》链接器-》常规-》附加库目录,填入:$(OutDir);%(AdditionalLibraryDirectories)

VS下配置的cocos2dx项目_第14张图片

 

配置输出目录

配置属性-》常规-》输出目录 填写:$(SolutionDir)$(Configuration).win32\

配置属性-》常规-》中间目录 填写:$(Configuration).win32\

(因为其他cocos2d库都会生成到该目录…找了我半天时间哎,否则会出现链接不到libcocos2d.lib错误)

VS下配置的cocos2dx项目_第15张图片

 

 

然后就大功告成了。Ctrl+F5运行。

运行截图:

VS下配置的cocos2dx项目_第16张图片

 

有什么疑问可以评论,共同交流。


Catold.晖

13/12/09

你可能感兴趣的:(cocos2dx)