由bbutil.c引起的OpenGL应用程序错误

时间:2013-01-07 11:39:27

标签: c++ c opengl-es blackberry-10

您好我正在尝试按照此tutorial绘制一个多维数据集。我正在使用来自this源的bbutil.h和bbutil.c文件。但我总是得到

error bbutil must be compiled with either USING_GL11 or USING_GL20 flags

我的GoodCitizen.pro文件是这样的,

APP_NAME = GoodCitizen

 CONFIG += qt warn_on cascades10
 LIBS   += -lpps -lscreen -lEGL -lGLESv1_CM -lfreetype -lpng  -lbb
 #LIBS   += -lpps -lscreen -lEGL -lGLESv1_CM -lfreetype -lpng  -lbb -lQtCascades -    lheimdall ${QNX_TARGET}/../target-override/armle-v7/usr/lib/libQtCascades_main.a
 CCFLAGS+=-DUSING_GL11
 include(config.pri)

我不知道要删除该错误的修复方法。

2 个答案:

答案 0 :(得分:1)

我发现了问题。

我没用过 #define USING_GL11

在bbutil.cpp文件中包含。

答案 1 :(得分:1)

您可以添加编译器选项-DUSING_GL11来解决此问题。

一种简单的方法是打开项目的属性,然后选择C / C ++ Build-> Settings-> QCC Compiler-> Preprocessor,然后将USING_GL11添加到Defines面板。

enter image description here