2011-06-25 9 views
3

以下の指示に従ってみました:http://glew.sourceforge.net/install.html何も動作していないようです。まず、それは次のようにファイルをインストールするには、こう述べています。VC++ 2010でglewを設定できません

ビン/ glew32.dllをの%SystemRoot%/ SYSTEM32に

のlib/glew32.lib {VCルート}/libに

含ま/ GL/GLEWへ.H {VCルート}に//GL

含ま/ GL/wglew.h {VCルート} /インクルード/ GL

が、それが言うことを下回る「glew.hをインストールするには、glew32.libを含めます、そしてglew32.dll/libGLEW.soをOpenGLに相当するgl.h、opengl32.lib、opengl32.dllのどこに置いていますか? "他のフォルダ。

私は両方の場所にファイルを配置します。私のプロジェクトプロパティでは、リンカ - >入力glew32.lib、glu32.lib、およびOpengl32.libを追加の依存関係に追加します。プロジェクトはコンパイルされません。私は繰り返されるエラー "LNK2019:未解決の外部シンボル"を取得します。

静的なglew32s.libファイルをプロジェクトに追加しようとしましたが、glew.hとglew.cを含めて#define GLEW_STATICを使用すると、どちらも同じエラーが発生します。

私は間違っていますか?

答えて

6

静的に構築している場合、glew32.libをプロジェクトに追加する必要はありません(これはおそらくエラーの原因になります)。プロジェクトにglew.c、glew.h、wglew.hを追加するだけです。私はそのコンパイルglew.c iは矛盾したdllリンケージを言って警告の爆発を取得し、それがコンパイルに失敗したと言うときを除いていることをやった

#define GLEW_STATIC 
#include "glew.h" 
+0

:あなたはGLEWを含める前に、その後、GLEW_STATICを定義します。エラーはなく、これらの警告だけです。まだコンパイルできません – kbirk

+0

#define GLEW_STATICをglew.cの先頭に追加しようとしましたか?それはまた問題と関係しているかもしれません。 – Mikola

+1

ああ、glew.cのを "gl \ glew.h"に変更するのを忘れました。しかし、私は矛盾したdllの警告、どのようにそれらを取り除くための任意のアイデアがあふれてしまうのですか? – kbirk

関連する問題