2011-08-06 28 views
1

が、私はこのチュートリアルに従うことをしようとしています_glGenBuffers 1.1ドライバがインストールされていない場合私はOpenGL 2.1をサポートする最新のドライバを搭載したIntel HD Graphicsを持っています。私は、glGenBuffersがバージョン1.5でOpenGLの一部となったことも読んでいます。未解決の外部シンボルエラー

産物が検出インテル®HDグラフィックス 電流ドライバインストール8.15.10.2361 あなたの運転手:私はこれらのエラーを取得していますなぜ私はこのメッセージを得た

Intelのウェブサイトで、ドライバのチェックを実行した後...理解できないのです電流です。

これを手伝ってくれるいくつかの外部ライブラリについて聞いたことがありますが、もっとライブラリを使用したくないので、グラフィックカードがサポートしているOpenGLのバージョンを使用してこの問題を解決してください。 ..

答えて

3

あなたは基本的にあなた自身の答えを提供しました。 Windowsは、OpenGL 1.1のエントリポイントのみをサポートしています。これは、GPU /ドライバがサポートしている機能とは関係ありません。

OpenGLのそれ以降のバージョンでは、wglGetProcAddress(悪いアイデア)経由でロードするか、GLEWのようなものを使用してロードする必要があります。 GLEWを使うと、どのエクステンションが利用可能かを簡単に照会することができ、方程式から多くの苦労を取り除くことができます。

これは非常に簡単で小さなライブラリです。私はこれを自分自身で混乱させることよりもいつでも選択します。

+0

hrmm。大丈夫ありがとう。私はそれにこの弾丸をかぶせます。 –

+2

ちょうど楽しみのために、GLEWが舞台裏でやっていることを見て、あなたがそれを混乱させたいのかと自問してください。 ;) がんばろう。 – Bart

関連する問題