2016-04-24 11 views
0
glewExperimental = GL_TRUE; 
if (glewInit() != GLEW_OK) { 
    std::cerr << "Failed to initialize GLEW" << std::endl; 
    return -1; 
} 

動作しないメッセージが来る: はGLEWGLEWが、私はこれを実行

をinitalizeに失敗し、問題は何ですか?このメッセージは私によって書かれました

私は何をすべきですか?

+0

このように書き直してください。 'GLenum err = glewInit(); if(GLEW_OK!= err){std :: cerr << "GLEWの初期化に失敗しました:" << glewGetErrorString(err)<< std :: endl; } 'より具体的なメッセージを表示します。 –

+0

GLEWの初期化に失敗しました:GLのバージョンがありません – Grevak

+1

OpenGLのコンテキストを初期化する前に 'glewInit'を呼び出す可能性が最も高いです。どのようにするかは、あなたが使っているOSやOpenGLコンテキストを作成するために使うライブラリによって異なります。 –

答えて

2

GLEWを初期化する前にOpenGLコンテキストが最新であることを確認してください。

関連する問題