4

glewのソースファイルをhttp://glew.sourceforge.net/からダウンロードします。readmeファイルには、DLLを完成させるために\ build \ vc6.0\glew.dswを使用する必要があると書かれています。しかし、VS 2010で開いた後、4つのプロジェクトがあります。それらをコンパイルすると、そのうちの2つがコンパイルに失敗しました。

ありがとう。

4

3 に答える 3

6

Ok。私はそれを考え出した。VS2010でglew.dswのファイルを開くだけです。4つのプロジェクトがあります。glew_sharedをコンパイルすると、glew32d.dllが取得されます。glew_staticをコンパイルすると、glew32d.libが取得されます。

他の2つは無視してください。

glew32d.dllとglew32d.libは、VS2010で正常に動作します。

これはまた私自身の質問に答えます

VS 2010で成長:未解決の外部シンボル__imp__glewInit

于 2011-01-17T19:10:51.760 に答える
1

推測ですが、そのフォルダにはラベルが付けられていますが、おそらくVisualStudio6に付属のVisualC++ 6.0を使用してコンパイルすることを意味します。簡単に試してみて、そのIDEで問題なくビルドしました。もちろん、Microsoftがその製品を提供しているとは思わない。自分でビルドする場合は、コードベースをVisual C++2010にアップグレードする必要があります。

于 2011-01-17T16:52:43.367 に答える
1

私は同じ問題に遭遇しました。元のプロジェクトをVisualStudio2010に変換し、結果をhttps://github.com/chrisoei/glewに配置しました。VS 2010を使用してビルドされたglew32.dllを含むzipファイルについては、ダウンロードのセクションを参照してください。

于 2011-08-13T18:16:12.903 に答える