0

wxGLCanvasサブクラスのコンストラクターが

MyGLCanvas::MyGLCanvas(wxWindow* parent)
        : wxGLCanvas(parent, wxID_ANY, 0)
{
    wxGLContext *m_context = new wxGLContext(this);
    SetCurrent(*m_context);

    GLenum err = glewInit();
}

が呼び出されglewInit()、「Missing GL version」のエラー コードが返されます。

これは、flags とリンクしている Ubuntu のみです-lGLEW -lGL。wxWidgets はバージョン 2.8 で、OpenGL 3.0 Mesa 10.1.3 です。Windows OS ではエラーは発生しません。

私はどんな指針にも感謝しています。追加情報や MWE が必要な場合はお知らせください。

4

1 に答える 1