Eclipse で Vertex Array Objects と Vertex Buffer Objects を使用していますが、エディターが関数宣言を認識していないようです。プログラムは問題なくコンパイルおよび実行されます。
(エラーは「関数を解決できませんでした」であることに注意してください。)
GLee と GLEW の両方を使用してみましたが、結果は同じです。Eclipse にエディター内の関数を認識させる方法についてのアイデアはありますか?
Eclipse で Vertex Array Objects と Vertex Buffer Objects を使用していますが、エディターが関数宣言を認識していないようです。プログラムは問題なくコンパイルおよび実行されます。
(エラーは「関数を解決できませんでした」であることに注意してください。)
GLee と GLEW の両方を使用してみましたが、結果は同じです。Eclipse にエディター内の関数を認識させる方法についてのアイデアはありますか?
OpenGl 拡張機能に特別な点があるかどうかはわかりませんが、一般的に、ライブラリの .h ファイルを含むルート フォルダーまで掘り下げて、すべてのフォルダーをインクルード パスに明示的に追加する必要があることはわかっています。最上位の親を追加しても、エディターには適していません。それらをすべて追加したら、インデックスを再構築します (通常は先行入力機能を機能させるため)。エディターがコンパイラーよりもこれについてうるさいのは奇妙ですが、複数のライブラリでそれが起こるのを見てきました。
一般に、このような OpenGL 関数ポインターは、何らかの関数名に解決されるマクロによって定義する必要があります。これは、何が起こっているのかを理解しようとする IDE とその試みに大混乱をもたらします。
最終的に、IDE がそれを処理できない場合は、それに対処する方法を見つける必要があります。