問題タブ [glew]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
opengl - WindowsでのOpenGL拡張機能の使用
OpenGL拡張機能で公開されている関数を使用したい。私はWindowsを使用していますが、これを行うにはどうすればよいですか?
opengl - GLEW を使用して Windows で OpenGL 拡張機能を使用する
私は Windows で OpenGL 拡張機能を使用してきました。GLEW の方が簡単ですか?どうすれば始められますか?
opengl - Cygwin で最小限の GLEW アプリケーションをコンパイルする
次のプログラムを考えて、Cygwin でコンパイルしてみましょう。
コンパイルして問題なく動作します。-I/usr/include/opengl
めちゃくちゃ重要なようです。
今、
によって編集された
失敗します。2 番目のアプリケーションをビルドする方法
初め
NVIDIA SDK から glew by をビルドするには、VS、cygwin、-D_WIN32 を指定した cygwin など、いくつかの方法があります。ソースからオリジナル glew の cygwin ビルドも試しました。
VSビルドが与える
cygwin ビルドは多くを提供します
また、-D_WIN32 を指定した cygwin はまったくコンパイルされません (この投稿に少し刺激を受けました)。
2番
-L/lib/w32api
または -L/usr/X11R6/lib -lX11 -lXi -lXmuを使用して OpenGL とリンクするには、2 つの方法があるようです。
ただし、-L ディレクティブは何も変更しません。/usr/lib/w32api/libopengl32.a がありますが、X11 バージョン (/usr/X11R6/lib/libGL?) がない可能性があります。Cygwin にはどのパッケージを含める必要がありますか? libGLから始まるすべてをインストールしました(だけでなく...)。
c++ - OpenGL バージョンのトラブル glew.h
私は OpenGL アプリケーションを開発しており、glewライブラリを使用する必要があります。Visual Studio C++ 2008 Expressを使用しています。
gl.h、glu.h、および glut.h を使用してプログラムをコンパイルしたところ、問題なく実行されました。しかし glew.h を含めた後でも問題なくコンパイルされますが、試してみると:
それは印刷を続けます:
「OpenGL 2.0 はサポートされていません」。
glewIsSupported("GL_VERSION_1_3")
またはに変更しようとしましたが、glewIsSupported("GL_VERSION_1_0")
OpenGL バージョンをサポートしていないことを意味する false が返されます。
私は Radeon HD 5750 を持っているので、OpenGL 3.1 と 3.2 のいくつかの機能をサポートするはずです。ATI が提供する Radeon SDK ですべてのプログラムを実行できたので、すべてのデバイス ドライバーが適切にインストールされていることがわかります。
OpenGL Extensions Viewer 3.15 もインストールしましたが、OpenGL Version 3.1 Ati Driver 6.14.10.9116 と表示されます。GLEW_VERSION_1_1
、GLEW_VERSION_1_2
、GLEW_VERSION_1_3
、 、 、 、 、GLEW_VERSION_2_0
、GLEW_VERSION_2_1
、これらすべてGLEW_VERSION_3_0
が false を返します。
他の提案はありますか?私も試してみましたがGLEW_ARB_vertex_shader
&&
GLEW_ARB_fragment_shader
、これもfalseを返しています。
eclipse - opengl + Eclipse で glew (Windows 用)
Windows の Eclipse (mingw) で glew を動作させようとしています。このコンテキストで Visual Studio を使用しないことは非常に珍しいようです。glew のインストール手順は、単に「build/vc6/ のプロジェクト ファイルを使用する」だけです...
glew の readme には次のようにも書かれています。最上位のソース ディレクトリから次のように再生成されます: make extensions"
glew を Eclipse と Windows で動作させるには、UNIX 環境でコンパイルする必要がありますか? 他に方法はありませんか?確かに、それをやってのけることはおそらく学習経験になるでしょう (私が成功した場合) が、私の時間は実際に自分のプロジェクトに取り組むのに最も適していると感じています. また、すべてをクロスコンパイルできたとしても、Visual Studio 以外で動作するのでしょうか?
すべてが実行不可能で、最善の解決策は Visual Studio をインストールすることですか?
Google はあまり役に立ちませんでした。これをやろうとしたのは私だけだと思います (これには正当な理由がありますか?)。
c - GLEWライブラリをXcodeプロジェクトにリンクするのに問題があります
私は現在、ここでOpenGLイントロガイドに従おうとしています。完成したプロジェクトをサイトのgitリポジトリから新しいXcodeプロジェクトに直接プルしましたが、ビルドして実行しようとすると、「GL / glew.h:そのようなファイルまたはディレクトリはありません」というメッセージが表示されます。
サイトからglewをダウンロードし、「make」と「makeinstall」を実行しました。/ usr / libに3つのlibGLEWファイルがあり、/ usr / include/GLに3つのヘッダーglew関連のヘッダーファイルがあります。これはすべて、それが正常にインストールされていると私に信じさせます。
グーグルからのいくつかのアイデアに続いて、プロジェクト情報の関連する検索パスに/ usr/libパスと/usr/ include / GLパスを追加しようとしましたが、それでも同じ問題が発生しました。また、「その他のリンカーフラグ」オプションに「-lGLEW」を追加してみました。
Cソースへのインクルードは単純です
何が足りないの?助けてくれてありがとう
受け入れられた回答は機能します。XCodeの再帰ボックスもチェックする必要があります。
visual-studio-2010 - GLEW ウィンドウをセットアップしますか?
Visual Studio 2010 があり、その上に glew.h をセットアップしたいと考えています。私はこの手順を実行しますが、まだリンカー エラーがあります: 1.glew パックをダウンロードする
2. .h ファイルを C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include にコピーします。
3.lib ファイルを C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Lib にコピーします。
4. glew32.dll を C:\Windows\SysWOW64 にコピーします。
5.最後に myproject のプロパティに移動し、linker->input に移動して、追加の依存関係に glew32.lib、glu32.lib、および opengl32.lib を追加します。
しかし、私はまだこのエラーがあります:
エラー LNK2001: 未解決の外部シンボル __imp____glewBlendEquation
iphone - glew で opengl コードを iPhone 用の openGL ES コードに移植する方法
opengl で書かれた ogre 関数を opengl ES に移植しようとしていますが、この関数は glew.h の定義を使用しており、このコードを移植する方法がわかりません。
問題は、GL_S (たとえば) が宣言されていないことです。これは、int glew.h であり、iPhone 用の glew.h を持っていないためです。
これはコードです:
ifdef GL_VERSION_1_3
そうしないと
終了
cygwin - cygwin で gl3 アプリをビルドする
標準の gnu ツール (gmake/gcc) を使用して Linux で開発している小さな opengl 3.2 アプリを持っています。コードはかなり移植性が高いようです。Mac mini gl ドライバーがサポートしていないように見える gl3 機能を使い始めるまで、osx で実行しても問題はありませんでした。同じ mini に Windows XP のブートキャンプ パーティションがあり、可能であればそこでアプリを実行したいと考えています。
Windows ドライバーは間違いなく gl 3.2 をサポートしていますが、リンクに問題があります。これは非常に一般的な問題のようですが、cygwin で opengl > 1.2 を使用して対処するオンラインの回答は見つかりませんでした。私は glew-1.5.5 を使用しており、次のようにリンクしています:
g++ -o glToy *.o -L/cygdrive/c/Program\ Files/glew-1.5.5/lib -lglew32 -lglut32 -lglu32 -lopengl32
しかし、私はこの種の出力をたくさん得ます:
私が間違っていることは何ですか?それとも、これは実行可能なセットアップではありませんか? これを Mac mini (2009 バージョン) で実行するための他のアイデアはありますか? ありがとう!
opengl - GLEW と Freeglut は一緒に動作しませんか?
現在Freeglutを使用しているOpenGLアプリケーションでジオメトリシェーダーを使用しようとしています.GLEWを使用してそれを実行しようとしています.私が理解しているように、ジオメトリシェーダー機能は拡張機能であるためです. 私の組み込み順序は次のとおりです。
ただし、これを行うと、次のような多くのリンカー エラーが発生します。
基本的な OpenGL 機能 (つまり、拡張機能に含まれていないもの) のみを使用してもエラーは発生しないため、コンパイラが glu32 などのすべての「基本的な」ライブラリを検出していることがわかります。Visual Studio 2008 を使用しています。 。 助言がありますか?