zoukankan      html  css  js  c++  java
  • cocos2d-x 3.2 for wp8-xaml应用商店提交应用时出现的API错误(不能用CreateEventExA)解决的方法

    好不easy做完一个游戏。提交到商店显示"本地API不支持CreateEventExA"之类的错误提示


    于是我在整个解决方式里查找CreateEventExA,发现没有,却在Audio.h找到了CreateEventEx:

     StreamingVoiceContext() : hBufferEndEvent(CreateEventEx(NULL, FALSE, FALSE, NULL))
        {
        }

    刚開始因为懒,直接凝视掉了这些。然后发现执行时出现闪退。

    然后我查看CreateEventEx,发现它仅仅是一个define值:


    原来问题就出在这里了。于是转到它的定义,是在

    synchapi.h文件里的:


    到这里就非常明白了。我直接尝试在Audio.h中把CreateEventEx替换成CreateEventExW:

    StreamingVoiceContext() : hBufferEndEvent(CreateEventExW(NULL, FALSE, FALSE, NULL))
        {
        }

    游戏执行成功


    然后再提交到商店,发现没有错误提示了!

    完成。



    PS:网上cocos2d-x 3.2的资料非常少,关于wp8的更是少。真是太痛苦了。。。。



  • 相关阅读:
    Java中抽象类和接口的区别
    servlet的转发与重定向
    JSP知识点
    过滤器与拦截器
    java关键字 super 和 this
    oracle 基础
    java 集合
    java 内部类
    java 数组详解
    图,深度优先遍历与广度优先遍历
  • 原文地址:https://www.cnblogs.com/lxjshuju/p/7220282.html
Copyright © 2011-2022 走看看