私は最新のOpenGL 3.3を使用しています。ライブラリは、ウィンドウではglfw-3.1.1、OpenGLコンテンツではglew-1.12.0です。私は、Visual Studioですべてのlibsを構築した2012年、基本的にすべてがしかし、実行している私は、この行glDrawArrays(GL_TRIANGLES, 0, 3);
を使用したら、私はopengl32.lib
にリンクしたら、それはなぜopengl32.libにリンクする必要がありますか
main.obj : error LNK2019: unresolved external symbol [email protected] referenced in function _main
test.exe : fatal error LNK1120: 1 unresolved externals
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\cl.EXE"' : return code '0x2'
をこのエラーをスローし、それが働きました。私の質問は、私がWindowsでOpenGLを使うときです。私はいつも前のlibとリンクする必要があります。
MSYS2のこれらのライブラリはありますか? –
実際に使用しようとしている機能を提供するライブラリにリンクする必要があるのは本当ですか? –
あなたが実際に求めていることは、「ライブラリから関数を使用する場合、そのライブラリとリンクする必要がありますか」です。答えは「はい」です。 –