多くのサイトで提案された多くの変更の後、第 8 版の OpenGL プログラミング ガイドからコンパイルされた最初のサンプル プログラムを取得した後、私はブラック ボックスの誇り高い所有者です。これのほとんどはデバッガーを使用しており、プログラムに基本的な問題がない限り、どこを見ればよいかわかりません。他の OpenGL の例は実行されていますが、新しい本の最初の例を実行しようとしています。
私の箱:
john@zerofluid:~/Downloads$ glxinfo | grep OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GT 610/PCIe/SSE2
OpenGL version string: 4.3.0 NVIDIA 313.30
OpenGL shading language version string: 4.30 NVIDIA via Cg compiler
OpenGL extensions:
Linux zerofluid 3.8.0-26-generic #38-Ubuntu SMP Mon Jun 17 21:43:33 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux (最新の 13.04 Ubuntu)
問題があります。ここに投稿するにはコードが多すぎますが、これは本の最初の例であり、非常に小さく、問題が実際にどこにあるのかわかりません。誰かが実際に助けたいと思っているなら、それは素晴らしいことです - 私はそれを本の著者にフィードバックします. はい、LoadShader は別の場所で見つかり、問題の可能性がありますが、解決策になるはずでした。最初の例をコンパイルできないと、この本を信じるのはちょっと難しいです。
ここにあります: https://github.com/kestess/opengl8thfirstexample.git