2013-01-07 37 views
1

嗨,我正試圖按照這個tutorial繪製一個立方體。我使用源自this的bbutil.h和bbutil.c文件。但是,我總是得到由bbutil.c導致的OpenGL應用程序錯誤

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面板。

enter image description here

相關問題