首页 > 代码库 > cocos2d-x-2.2.3在Windows7和Ubuntu下搭建桌面开发环境(非Android环境)

cocos2d-x-2.2.3在Windows7和Ubuntu下搭建桌面开发环境(非Android环境)

要cocos2d-x-2.2.3搭建环境需要有以下的几个基本要求:(在我的小本本上)

 

  1.一个操作系统(Win7或Ubuntu【只在这两个系统下测试过】);

 

  2.在Win7下需要的是VS2010以上的版本(我用的是VS2012,虽然我不想用VS,但是现在我还没有办法不用IDE就编译代码),在Ubuntu下不需要,然后安装好VS2012,我没有安装那个VS2012.4的更新照样没事;

 

  3.Python开发环境:(这个跟正常配置一样,一路Next再把Python安装目录(我用的2.7.x,因此是C:\Python27)添加进系统Path变量中即可),因此不再赘述;

 

  4.打开cocos2d-x-2.2.3的所在目录,看到如下

  

看到了那个批处理文件吗?对就是它,双击运行就好

你应该可能大概也会会看到这样

请耐心等待这个过程(我每次都要半个小时,机器太烂了唉~~)

我已经等不及这个结果,反正最后只要是你看到了这个

 

那么你就成功了大部分了(基本Windows7下就是搭建完毕了,Ubuntu下就是在这个目录下直接make就好了,我不相信你看到了Makefile就想不到~),不过你还要学会新建一个项目不是?

下面新建一个项目,在Win7和Ubuntu下均是进入到cocos2d-x-2.2.3目录下的tools\project-creator目录中,可以看到有一个名为create_project.py的Python脚本文件,就像这样

在当前目录下打开命令行(别说不会,就是在上面那个地址栏里面直接输入cmd就可以在当前目录下打开命令行了,别用Ctrl+R调运行再输cmd进入再切换了,太麻烦,要不你写个bat批处理自动在当前目录下打开也行,我反正还不会);

之后在命令行下输入create_project.py这个文件名,直接回车你就可以看到它的使用方法,然后按照它的说明输入就好了,使用cpp建立过程如图:

 

同样还可以使用lua和javascript建立包含了lua和javascript支持的项目(那样就不用再自己一个个包含头文件了),Ubuntu下配置相同,也是使用这个脚本,但是我的Ubuntu14.10上必须使用python命令再加上create_project.py文件再加选项才能执行,跟Windows7下直接输入文件名就可以执行不一样。

此时我们看到输出上最后一行显示已经在这个目录下创建了项目:

New project has been created in this path: C:\cocos2d-x-2.2.3\tools\project-creator/../../projects/helloworld

就是在C:\cocos2d-x-2.2.3\tools\project-creator目录的上两级目录下的projects目录下建立了项目文件,打开这个目录下的以项目名为名的目录会见到如下内容:

打开proj.win32目录,双击下面的helloworld解决方案,你不知道什么叫解决方案?嗯,就像这样:

等待VS2012打开它,之后就是编译调试的问题了,将helloworld设置为启动项目(一般不是打开多个项目这个就不用调),之后进行编译调试,(单击界面工具栏中间偏左的那个本地调试器,不要不会啊);

等待编译完成,出现:

那么就算成功了,可以开始尽情开发了~~~~~

Ubuntu下只需要进入proj.linux目录下依次运行build.sh和Makefile就好了,之后可以在生成的bin目录下的debug下找到helloworld的可执行文件,效果类似,就不晒照片了

综上,桌面开发环境搭建完毕~~

(暂时没用过3.x版本的,因此在此不做讨论。)