Ошибка приложения OpenGL, вызванная bbutil.c

Привет я пытаюсь следить за этим руководство нарисовать куб. Я использую файлы 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)

Я не знаю, что исправить, чтобы удалить эту ошибку.

1

Решение

Я обнаружил проблему.

Я не пользовалась
#define USING_GL11

под включениями в файле bbutil.cpp.

1

Другие решения

Вы можете добавить опцию компилятора -DUSING_GL11, чтобы решить эту проблему.

Простой способ сделать это — открыть свойства проекта, затем выбрать C / C ++ Build-> Settings-> QCC Compiler-> Preprocessor и затем добавить USING_GL11 на панель Defines.

введите описание изображения здесь

1

По вопросам рекламы [email protected]