2
'glGenBuffers' was not declared in this scope

それは、そのメソッドを使用しようとした後に発生するエラーです。適切なライブラリまたは sth を追加する方法と、何をどのように追加する必要があるか。win 7 と qt 4.8.1 を使用しています。GLEW について読んだことがありますが、windows または qt に追加する方法がわかりません。

4

2 に答える 2

5

よくある質問です。Windows は、バージョン OpenGL-1.1 までの OpenGL ABI (バイナリ インターフェイスの場合は B) のみを定義します。これを超えるものは、拡張機能の読み込みメカニズムを使用して実行時に読み込む必要があります。GLEWのようなラッパー ライブラリを使用すると、最も簡単に実行できます。

GLEW について読んだことがありますが、windows または qt に追加する方法がわかりません。

サードパーティのライブラリを使用したい場合は、その方法を学ぶ必要があります。要約すると、ライブラリとそのヘッダーをシステム全体のディレクトリにインストールしますが、通常のコンパイラ ツリーの外部にあり、それらのディレクトリをインクルードおよびライブラリ検索パスに追加します。

于 2013-04-10T18:10:18.093 に答える