【问题标题】:Getting errors while compiling Irrlicht for Android为 Android 编译 Irrlicht 时出错
【发布时间】:2012-03-31 13:30:34
【问题描述】:

编译Irrlicht 3d引擎的android端口时:
https://gitorious.org/irrlichtandroid
我收到以下错误:

    I:/Developments/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLES2Driver.o:I:\Developments\irrlichtandroid\project\jni/./../include/IReferenceCounted.h:54: multiple definition of `GL_BGRA'
    I:/Developments/irrlichtandroid/project/obj/local/armeabi/objs/irrlicht/COGLESDriver.o:I:\Developments\irrlichtandroid\project\jni/./../include/IReferenceCounted.h:54: first defined here

有谁知道如何解决这个冲突?

【问题讨论】:

    标签: android irrlicht


    【解决方案1】:

    在此线程的评论中找到解决方案:
    http://renzhi.ca/2011/05/19/programming-3d-games-on-android-with-irrlicht-and-bullet-part-1/

    在 IrrCompileConfig.h 中:
    注释掉以下行之一:

    #define _IRR_COMPILE_WITH_OGLES2_
    

    或

    #define _IRR_COMPILE_WITH_OGLES1_
    

    【讨论】:

    • 恭喜修复!如果有能力,请确保将您的答案标记为“已接受”,以便其他人可以从您的成功中学习。干杯~
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-03
    • 1970-01-01
    • 2013-01-24
    • 2021-02-28
    • 1970-01-01
    • 1970-01-01
    • 2015-11-26
    相关资源
    最近更新 更多