質問

ってOpenGLの拡張子はWindowsの 痛い方.はGLEWのような方法でいいのだろうか?どのように始まったのですか?

役に立ちましたか?

解決

あり、 OpenGLの拡張Wrangler図書館 (GLEW)が痛くな使い方をOpenGLの拡張子Windows上でしか利用できません。こちらはなにから始めれば良いですか?かれています。

特定のOpenGLの拡張の拡張Apiのご利用になられる.OpenGLの拡張子に記載され OpenGLの拡張レジストリ.

をクリックしてくださグラフィックカードを拡張します。ダウンロードとインストールを最新のドライバーをもたらします。ごグラフィックカードです。

最近のバージョン NVIDIA OpenGL SDK 船GLEW.を使用している場合、これは必要ないのは、次の方法で行ってください。

ダウンロード GLEW し、解凍します。

追加のGLEW bin パス窓 パス 環境変数となります。することが可能ですもの glew32.dll ディレクトリがWindowsで拾ったはそのDll.

追加のGLEW など パスコンパイラなどのディレクトリ一覧です。

追加のGLEW lib パスコンパイラのライブラリ-ディレクトリ一覧です。

指導等のコンパイラの使用 glew32.lib 中にリンク使用している場合は、Visual C++コンパイラでコンパイルしないということで追加で以下の行をコード:

#pragma comment(lib, "glew32.lib")

を追加 #include <GL/glew.h> ラインをコードです。これ以上を含むその他の審査便覧のヘッダファイルです。(実際に必要としない審査便覧のヘッダファイルが含まれ場のニーズに合わせてさまざまな glew.h.)

初期化GLEW用 glewInit() んだ後は、初期化された過剰またはGL.失敗した場合、その何かが間違っていおます。

if (GLEW_OK != glewInit())
{
    // GLEW failed!
    exit(1);
}

チェックの場合は拡張機能(s)をご利用には利用できGLEW.これによりチェックのbooleanという名前の変数 GLEW_your_extension_name であるによって明らかにされた一連のGLEW.

例:

if (!GLEW_EXT_framebuffer_object)
{
    exit(1);
}

しようとしています。利用できOpenGLの拡張子にコードだけでな自然に存在す。

他のヒント

個人的にはない利用出口コマンドです。

私は例外をスローでクリアすることができますその他のトの再計算を終了します。

ie:

try
{
    // init opengl/directx
    // init directaudio
    // init directinput

    if (GLEW_OK != glewInit())
    {
        throw std::exception("glewInit failed");
    }
}
catch ( const std::exception& ex )
{
    // message to screen using ex.what()
    // clear up
}

といOJ-書き込みを行う場合はチュートリアルその他これは本当に違います。が、負荷の良い場所のためのopenglアントになります。 うためのインスタンス.

まあ、そんなにGLEWます。を使用していWindows7(x64)、Eclipse CDTやMinGWには:

ダウンロードMSYS(MinGW)remberてMinGW入れ、正しくインストールされ(パスenviroinment変数が正しく設定されてい):http://sourceforge.net/projects/mingw/files/MSYS/Base/msys-core/msys-1.0.10/MSYS-1.0.10.exe/download?use_mirror=freefr&download=

一度はMSYSに設置くださいhttp://glew.sourceforge.net/ ダウンロードTGZパッケージで使用されることを意図したものUNIXシステム

そしてオープンパッケージを使用することができ7zip)を"Makefile.オープンテキストエディタ(メモ帳では作を行載した"GLEW_DEST"に置き換えよう"GLEW_DEST?= C:/MinGW"

によっては、これらの遺伝子に対応した最終産物を作開MSYS(C:\MinGW\msys\1.0\msys.bat 私の場合)の開設には、フォルダーを"Makefile"です。

そして書くシンプルです:"make install"との作業を行っております(少なくとも私にとってたところ、うまくいったので)

PS:またコピー-貼り付けglew-1.10.0-win32\glew-1.10.0\bin\リリース\Win32ファイルの入っSystem32フォルダにはEclipse CDTを加えた"図書館glew32"のリンカーオプションを追加 #include <GL/glew.h>#include <GL/glut.h>

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top