1

嗨,我正在尝试按照本教程绘制一个立方体。我正在使用来自来源的 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)

我不知道要修复什么来消除该错误。

4

2 回答 2

1

我发现了问题。

我没用 #define USING_GL11

在 bbutil.cpp 文件的包含项下。

于 2013-01-08T08:28:25.210 回答
1

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

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

在此处输入图像描述

于 2013-03-12T18:34:37.797 回答