cocos2d-x 血泪史(-3) winrt 的环境配置单

winrt 的环境也就是windows8/8.1 了,cocos2d-x 早已支持在windows store 平台上的开发,今天不想写代码,看了一天各种苦情悬疑侦探穿越剧之后为了以后发布app 就试了一下winrt 环境的搭建,还是挺容易的,比android 的舒服多了。。。

=======================Biu Biu Biu Biu Biu Biu Biu Biu Biu Biu Biu Biu Biu Biu Biu Biu Biu Biu Biu Biu======================

前提条件:

1.  你要装了windows8/8.1,我装的是windows8.1 跟win7 双系统,因为win7 分区硬盘有坏道不稳定,不知道什么时候就gg 了呢。。擦

2.  你要下载安装visual studio 2012 ult 或者vs2013 express for windows,我用的后者,然后同时也把vs2012 for windows phone 的下了,以后留着发布winphone 应用吧。。

3.  cocos2d-x 的包,我用的是2.2.2 版本~

 

好了,这些弄完就可以开搞了,暂时是用hellocpp 试了一下,如果要新建自己的项目,拷贝份改改应该就没问题

MAIN:

1.  找到路径 \samples\Cpp\HelloCpp\proj.winrt 直接双击HelloCpp_2013.sln,如果是用的vs2012 (windows8 store app not win8.1)  应该是用HelloCpp.sln 这个,下面都一样就不多说了

2.  打开之后solution 里就只有个hellocpp 的proj,根据之前的经验这样build 肯定得跪,至少把cocos2dx 的也加进来:\cocos2dx\proj.winrt

3.  然后先build 那个libcocos2d,纳尼居然跪了?!说是缺少libEGL.lib,于是就去cocos2d-x 的根目录搜这玩意,然后搜到了。。。 没有错就是这个神奇的第三方库:\cocos2dx\platform\third_party\winrt\angleproject\src,AngleProject !! 听名字貌似很吊的样子,它的官网应该是这里:https://code.google.com/p/angleproject/ 嗯。。是个把opengl 的接口转成d3d 的调用的一个东西,后来我又发现这里也有个类似的库:http://opengl.codeplex.com/,看起来也很不错。。。

4.  好吧,其实打开那个angleproject\src 下面的*.sln 文件然后发现里面有5 个proj,嗯,找到他们都给加到我们hellocpp 的那个solution 里,然后build libcocos2d 吧,纳尼,貌似有跪了,说是缺少esUtil.lib... 那么也去根目录搜吧。

5.  搜到了居然是在\cocos2dx\platform\third_party\winrt\angleproject\samples\gles2_book\Common 这里!!,居然在samples 里... cocos2d-x 你们这么吊你们家里知道么。。事例库都直接拿来用了。。。 好吧,也加到solution 吧,嗯。。直接build hellocpp。。 什么,你说为啥不挨个build,我们用的是vs2013 啊!! 貌似从vs2012 开始c++ proj 可以像c# 那样添加reference,然后build 的时候会根据reference 自动先后build projs,vs2010 什么的简直弱爆了有木有!!!

最后来几张图:(windows 木有激活就不用吐槽了,大家都懂的。。。)

所需项目:

运行效果:

 

再最后,为毛系列一直往负无穷方向走啊,正剧在哪啊老子要看正剧!!! 那个。。我太懒了。。慢慢来吧..=.=

posted @ 2014-02-25 19:01  草帽过客  阅读(510)  评论(2编辑  收藏  举报