問題タブ [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.

0 投票する
1 に答える
2546 参照

c++ - glewとgltoolsの問題、_glewInitはすでに定義されています

openglSuperbibleの例のシャダーをプログラムに追加しようとしています。問題は、gltoolsから関数を呼び出すと、

この後、glew32.libをglew32s.libと交換しました。その結果、で未処理の例外が発生しました

追加したコード

一緒に仕事をしようとすると

Expression:OPENGLUT_READYでアサーションが失敗します

何が原因で、可能であれば解決方法を知りたいのですが、よろしくお願いします。

0 投票する
1 に答える
7773 参照

windows - OpenGL + GLEW + MinGW アプリケーションのリンクの問題

プロジェクトをビルドするときに未定義の参照がいくつかあります。ビルドログは次のとおりです。

これが私のリンクコマンドです:

これは正しいです?私は glew の 64 ビット バイナリを使用しています (32 は何の意味もないと思います)。それらはビジュアルスタジオでのみ使用することを意図していましたか?

これが私のコードのインクルードです:

Eclipse Indigo CDT、MinGW、Win32、OpenGL、および glew を使用しています。

0 投票する
1 に答える
1132 参照

opengl - SDL + GLEW を使用しようとしたときのセグメンテーション エラー

拡張メソッドに GLEW を使用して OpenGL で SDL を使用する方法を学習しようとしています。SDLコーナーのSDLでOpenGLを使用するなどのページからわかる限り、次のコードは機能するはずです

ただし、 を呼び出そうとすると、12 行目で segfaults が発生しますglViewport。これは、OS X 10.7 で次のようにコンパイルされています。

SDL はバージョン 1.2.14、GLEW はバージョン 1.7.0 です。

0 投票する
1 に答える
2925 参照

opengl - glew で VBO を使用したアクセス違反

OpenGL プロジェクトで VBO を使用しようとしています。拡張機能には glew ライブラリを使用し、Windows 処理には glfw を使用しています。VBO アプリケーションを作成しようとするとクラッシュし、

symulator3C.exe の 0x00000000 で未処理の例外: 0xC0000005: アクセス違反

関数 glGenBuffersARB で。これが私のコードです:

何が悪いのかわからない。もちろん、この関数を呼び出す前に glewInit() を呼び出し、結果は成功です。編集: Visual Studio 2010 を使用しています

0 投票する
1 に答える
2224 参照

opengl - GCC SDL+GLEWリンクエラー

GLEWを介してOpenGL拡張関数を呼び出している静的ライブラリがあります。プロジェクトはGCC(NetBeans 7.0)でビルドされており、GLEWのバイナリはVisual-Cフレーバーでのみ出荷されるため、GCCを使用して静的ライブラリとしてGLEW(1.7.0)をビルドしました。(GLEWは純粋なCのようであり、ABIとクロスコンパイラの互換性は問題ではないので、なぜこれが必要なのかについても興味があります。)

静的ライブラリで、GLEW_STATICとNO_SDL_GLEXTをプロジェクトプリプロセッサディレクティブ(-D)として定義してから、

次に、静的ライブラリは(テスト)アプリケーションでリンクされます。このアプリケーションは、次の順序で次のライブラリにもリンクします。

この設定により、静的ライブラリに2つの未定義の参照エラーが発生します。

実際、これらは静的ライブラリでGLEW機能に対して行われる2つの呼び出しです。ただし、リンカが(-DGLEW_STATICの前に)不平を言っていた他の呼び出しがありますが、現在は問題ないようです。

リンケージの順序をopengl32とglew32(wgl...呼び出しに対するいくつかの未定義の参照)に入れ替えても、状況を改善できませんでした。さらに、GLEW_STATIC(およびNO_SDL_GLEXT)は、以前はテストアプリケーションで定義されていましたが、削除されており、問題ではないようです。

残りのエラーが発生するのはなぜですか?それらを取り除くために何ができますか?つまり、SDLを使用してGCCでGLEWを使用するにはどうすればよいですか?

0 投票する
2 に答える
38265 参照

c++ - Ubuntu 11.10 での開発用のすべての OpenGL ライブラリのインストール

インストールしたばかりのubuntu 11.10があります。

この質問の最初の回答に従います。インストールしました: freeglut3 freeglut3-dev

今、私は libglew1.5 と libglew1.5-dev などをインストールしようとしていますが、:

この回答から例をコンパイルしようとします:

とコンパイルエラー

ここに画像の説明を入力

開発用のopenglライブラリをインストールするための通常のチュートリアルはどこにありますか? OpenGL ES に不可欠...

0 投票する
2 に答える
3898 参照

c++ - OpenGL ウィンドウが開かない

OpenGLBook (openglbook.com) のコードはコンパイルできますが、ロードされません。ロードされない理由がまったくわかりません。コードは次のとおりです。

main.cpp

main.h

関数.cpp

Visual Studio 2010 で .exe をコンパイルして実行しようとしても、何も起こりません。OpenGL ウィンドウも開きません。Visual Studio は約 2 秒間何かを実行しているかのように動作し、その後通常の状態に戻ります。

0 投票する
2 に答える
4680 参照

glew - xcode4、macosxライオンの下でglewをリンクすることはできません

glewを使用して、単純なプログラムをリンクしようとしています

XCode 4では、OSXLionの下でエラーが報告されます。

ただし、エラー出力では、リンカの次のフラグも報告されます

実際、libGLEW.1.7.0は/usr/libに存在します

さらに、プログラムを手作業で作成しようとすると、

エラーが報告されていないa.outファイルを取得します(実行するとセグメンテーション違反が発生しますが、おそらくそれは予想されることです)

XCodeがこのエラーを生成する原因となる可能性のあるアイデアと、それを回避する方法についてのアイデアはありますか?

0 投票する
1 に答える
2283 参照

cmake - VS10 は常に SUBSYSTEM:WINDOWS にリンクします。CMake+SDL+GLEW

CMake でサポートされている、すべてのプラットフォームでコンパイルできる単純なプロジェクトをセットアップしようとしています。私は Win7 システムでプロジェクトを開始し、SDL.h と GL/glew.h を含む小さな main.cpp を作成しました。main-function のスタイルは単純な C++ です。

私の CMakeLists.txt では、find_package(SDL) と find_package(GLEW) を呼び出します。CMake 部分はうまく機能するので、vs10-solution-file を開いて、LNK2019 を取得したときにコンパイルを試みました。

エラー LNK2019:関数 _ _tmainCRTStartupで参照されている未解決の外部シンボルメイン

これは、間違ったサブシステムを選択したことを意味しますね。しかし、単にサブシステムを CONSOLE から WINDOWS に切り替えて元に戻すと、問題はまだ存在します。CMakeはそのための隠しオプションを設定しましたか? vs10 で簡単なプログラムをコンパイルするにはどうすればよいですか?