大佬教程收集整理的这篇文章主要介绍了Cocos2dx学习笔记(一)创建项目,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
1、环境
(1)Cocos2d-x版本:2.2.1
(2)开发工具:VS2010
2、开发环境搭建
(1)编译解压的cocos2d-x-2.2.1,可以双击“build-win32.bat”编译,也可以用VS2010打开“cocos2d-win32.vc2010.sln”进行编译工作(编译过程中的警告忽略)。
(2)编译完成后,就是创建项目了,在此提供一种简单的方法,即利用Python脚本创建项目,不必安装VS插件。但是需要安装python(并设置环境变量),然后将以下代码保存成文件名为“create_project.bat”的文件:
1
2
3
4
5
6
7
8
9
10
11
12
|
将目录“E:\Cocos2d_x\2.2.1\cocos2d-x-2.2.1\tools\project-creator”,改为你Cocos2d-x解压后的相应目录。
3、创建HelloWord项目
(1)双击运行“create_project.bat”
(2)输入项目名:HelloWord
(3)出现上图提示,表示创建项目成功,可以查看projects目录:
(4)说明:这样一个项目就创建完成了,并且这个项目的依赖项已经配置好了,所以最好不要再将该项目单独移动了(譬如复制到其他地方),否者需要重新配置这些依赖项,在此就不详述了。
4、打开HelloWord项目
(1)打开刚才创建的HelloWord项目文件夹打开,找到pro.win32文件夹打开,双击“HelloWord.sln”用VS2010打开项目。
(2)打开项目后,可以查看一下项目的依赖性,如果要移动项目,可以据此为例:
(3)Ctrl+F5运行项目,输出窗口会产生一些库冲突的信息如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
1>------已启动生成:项目:libcocos2d,配置:DebugWin32------
2>------已启动生成:项目:libBox2D,配置:DebugWin32------
3>------已启动生成:项目:libchipmunk,配置:DebugWin32------
1>复制了15个文件
2>Box2D.vcxproj->E:\Cocos2d_x\2.2.1\cocos2d-x-2.2.1\projects\HelloWord\proj.win32\Debug.win32\libBox2D.lib
3>chipmunk.vcxproj->E:\Cocos2d_x\2.2.1\cocos2d-x-2.2.1\projects\HelloWord\proj.win32\Debug.win32\libchipmunk.lib
1>正在创建库E:\Cocos2d_x\2.2.1\cocos2d-x-2.2.1\projects\HelloWord\proj.win32\Debug.win32\libcocos2d.lib和对象E:\Cocos2d_x\2.2.1\cocos2d-x-2.2.1\projects\HelloWord\proj.win32\Debug.win32\libcocos2d.
exp
1>LINK:warningLNK4098:默认库“LIBCMT”与其他库的使用冲突;请使用/NODEFAULTLIB:library
1>cocos2d.vcxproj->E:\Cocos2d_x\2.2.1\cocos2d-x-2.2.1\projects\HelloWord\proj.win32\Debug.win32\libcocos2d.dll
4>------已启动生成:项目:libCocosDenshion,配置:DebugWin32------
4>正在创建库E:\Cocos2d_x\2.2.1\cocos2d-x-2.2.1\projects\HelloWord\proj.win32\Debug.win32\libCocosDenshion.lib和对象E:\Cocos2d_x\2.2.1\cocos2d-x-2.2.1\projects\HelloWord\proj.win32\Debug.win32\libCocosDenshion.
exp
4>CocosDenshion.vcxproj->E:\Cocos2d_x\2.2.1\cocos2d-x-2.2.1\projects\HelloWord\proj.win32\Debug.win32\libCocosDenshion.dll
5>------已启动生成:项目:libExtensions,配置:DebugWin32------
5>UISwitch.obj:warningLNK4221:此对象文件未定义任何之前未定义的公共符号,因此任何耗用此库的链接操作都不会使用此文件
5>libExtensions.vcxproj->E:\Cocos2d_x\2.2.1\cocos2d-x-2.2.1\projects\HelloWord\proj.win32\Debug.win32\libExtensions.lib
6>------已启动生成:项目:HelloWord,配置:DebugWin32------
6>main.cpp
6>HelloWorldScene.cpp
6>AppDelegate.cpp
6>正在生成代码...
6>复制了2个文件
6>HelloWord.vcxproj->E:\Cocos2d_x\2.2.1\cocos2d-x-2.2.1\projects\HelloWord\proj.win32\Debug.win32\HelloWord.exe
==========生成:成功6个,失败0个,最新0个,跳过0个==========
|
注:这些警告目前可以忽略,当然如果有强迫症的话,可以考虑忽略特定库或是切换代码生成的运行库。
(4)运行如下:
以上是大佬教程为你收集整理的Cocos2dx学习笔记(一)创建项目全部内容,希望文章能够帮你解决Cocos2dx学习笔记(一)创建项目所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。