最近、OpenGL を学び始めました。次に、OpenGL 4.3 を使用する OpenGL SuperBible 第 6 版を読み始めました。
私の問題は sb6.h ヘッダー ファイルにあります。本では、これは、アプリケーション クラスの宣言を含む sb6 という名前空間を定義する C++ ヘッダー ファイルであると書かれているためです。
プログラムをコンパイルしようとすると、C++ IDE (Visual Studio 2010) がそのようなヘッダー ファイルが見つからないというエラーをスローします。
ですから、この問題について聞いたことがある人、またはこの本を読み始めて、この問題を解決する方法を知っている人がいるかもしれません。もしそうなら、返信してください。
#include "sb6.h"
//derive my_application from sb6:application
class my_application : public sb6.application
{
public :
//Rendering function
void render(double currentTime){
//Simply clear the window red
static const GLfloat red[] = {1.0f , 0.0f , 0.0f , 1.0f};
glClearBufferfv(GL_COLOR, 0 , red) ;
}