您好我正在尝试按照此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)
我不知道要删除该错误的修复方法。
答案 0 :(得分:1)
我发现了问题。
我没用过
#define USING_GL11
在bbutil.cpp文件中包含。
答案 1 :(得分:1)
您可以添加编译器选项-DUSING_GL11来解决此问题。
一种简单的方法是打开项目的属性,然后选择C / C ++ Build-> Settings-> QCC Compiler-> Preprocessor,然后将USING_GL11添加到Defines面板。