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

この問題を解決するには、コンパイラ オプション -DUSING_GL11 を追加します。

これを行う簡単な方法は、プロジェクトのプロパティを開き、[C/C++ Build] -> [Settings] -> [QCC Compiler] -> [Preprocessor] を選択してから、[Defines] パネルに USING_GL11 を追加することです。

ここに画像の説明を入力

于 2013-03-12T18:34:37.797 に答える
1

私は問題を発見しました。

使いませんでした #define USING_GL11

bbutil.cpp ファイルのインクルードの下。

于 2013-01-08T08:28:25.210 に答える