2017-10-14 16 views
-1

私は、次のリンクエラーを取得:この関数を呼び出している間MSVC 2017 LNK2019エラーC++

LNK2019 unresolved external symbol [email protected] referenced in function "public: void __thiscall GameManager::runGameLoop(void)"

を:あなたのプロジェクトがのために必要とされるOpenGL32.libライブラリとリンクされていないよう

void GameManager::runGameLoop() { 
    while (_running) { 
     glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); 

     _running = !glfwWindowShouldClose(_window); 

     glfwSwapBuffers(_window); 
     glfwPollEvents(); 
    } 
} 

答えて

0

が見えますOpenGLサポート(glClear関数が実装されている場所です)。

OpenGL32.libは、Windows SDKの一部です。インストールしていない場合は、Project Properties -> Linker -> Input -> Additional DependenciesからOpenGL32.libをリンクライブラリに追加してください。

あなたは、さらに助けを必要としたい場合は、この素敵なチュートリアルでは、Visual StudioにOpenGLのセットアップをステップバイステップをご案内します。
http://in2gpu.com/2014/10/15/setting-up-opengl-with-visual-studio

関連する問題