zoukankan      html  css  js  c++  java
  • 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.  找到路径 samplesCppHelloCppproj.winrt 直接双击HelloCpp_2013.sln,如果是用的vs2012 (windows8 store app not win8.1)  应该是用HelloCpp.sln 这个,下面都一样就不多说了

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

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

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

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

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

    所需项目:

    运行效果:

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

  • 相关阅读:
    MSchart设置网格线
    搭建ELDK交叉编译环境
    Virtualbox设置共享文件夹的方法
    VS2010自动关闭问题的解决方法
    如何让PHPCms内容页支持JavaScript
    Phpcms V9 调用全站最新文章的代码
    Phpcms V9 调用随机文章的方法
    VMware下Ubuntu不能和主机共享文件夹的解决方法
    Xshell无法连接Ubuntu的解决办法
    Phpcms V9 调用全站文章排行的解决方案
  • 原文地址:https://www.cnblogs.com/strawhatboy/p/3567473.html
Copyright © 2011-2022 走看看