c++ - SDL2和OpenGL - Visual Studio错误LNK2019:无法解析的外部符号
C++ - SDL2 and OpenGL - Visual Studio error LNK2019: unresolved external symbol
我正在学习如何使用SDL2,我正在遵循LazyFoo的教程。
我已经从第50课下载了源代码,它教如何使用OpenGL与SDL2(链接到教程),并试图执行它,但我得到了很多错误,我不知道该怎么办!
错误如下:
Error 11 error LNK1120: 9 unresolved externals c:usersfelipeDesktopArquivosDrawing - Modeling - CodingVisual Studio 2013SDL2 Template1DebugSDL2 Template1.exe SDL2 Template1
Error 2 error LNK2019: unresolved external symbol __imp__glBegin@4 referenced in function "void __cdecl render(void)" (?render@@YAXXZ) c:UsersFelipeDesktopArquivosDrawing - Modeling - CodingVisual Studio 2013SDL2 Template1SDL2 Template150_SDL_and_opengl_2.obj SDL2 Template1
Error 3 error LNK2019: unresolved external symbol __imp__glClear@4 referenced in function "void __cdecl render(void)" (?render@@YAXXZ) c:UsersFelipeDesktopArquivosDrawing - Modeling - CodingVisual Studio 2013SDL2 Template1SDL2 Template150_SDL_and_opengl_2.obj SDL2 Template1
Error 4 error LNK2019: unresolved external symbol __imp__glClearColor@16 referenced in function "bool __cdecl initGL(void)" (?initGL@@YA_NXZ) c:UsersFelipeDesktopArquivosDrawing - Modeling - CodingVisual Studio 2013SDL2 Template1SDL2 Template150_SDL_and_opengl_2.obj SDL2 Template1
Error 5 error LNK2019: unresolved external symbol __imp__glEnd@0 referenced in function "void __cdecl render(void)" (?render@@YAXXZ) c:UsersFelipeDesktopArquivosDrawing - Modeling - CodingVisual Studio 2013SDL2 Template1SDL2 Template150_SDL_and_opengl_2.obj SDL2 Template1
Error 6 error LNK2019: unresolved external symbol __imp__glGetError@0 referenced in function "bool __cdecl initGL(void)" (?initGL@@YA_NXZ) c:UsersFelipeDesktopArquivosDrawing - Modeling - CodingVisual Studio 2013SDL2 Template1SDL2 Template150_SDL_and_opengl_2.obj SDL2 Template1
Error 7 error LNK2019: unresolved external symbol __imp__glLoadIdentity@0 referenced in function "bool __cdecl initGL(void)" (?initGL@@YA_NXZ) c:UsersFelipeDesktopArquivosDrawing - Modeling - CodingVisual Studio 2013SDL2 Template1SDL2 Template150_SDL_and_opengl_2.obj SDL2 Template1
Error 8 error LNK2019: unresolved external symbol __imp__glMatrixMode@4 referenced in function "bool __cdecl initGL(void)" (?initGL@@YA_NXZ) c:UsersFelipeDesktopArquivosDrawing - Modeling - CodingVisual Studio 2013SDL2 Template1SDL2 Template150_SDL_and_opengl_2.obj SDL2 Template1
Error 9 error LNK2019: unresolved external symbol __imp__glVertex2f@8 referenced in function "void __cdecl render(void)" (?render@@YAXXZ) c:UsersFelipeDesktopArquivosDrawing - Modeling - CodingVisual Studio 2013SDL2 Template1SDL2 Template150_SDL_and_opengl_2.obj SDL2 Template1
Error 10 error LNK2019: unresolved external symbol _gluErrorString@4 referenced in function "bool __cdecl initGL(void)" (?initGL@@YA_NXZ) c:UsersFelipeDesktopArquivosDrawing - Modeling - CodingVisual Studio 2013SDL2 Template1SDL2 Template150_SDL_and_opengl_2.obj SDL2 Template1
Warning 1 warning LNK4098: defaultlib 'msvcrt.lib' conflicts with use of other libs; use /NODEFAULTLIB:library c:UsersFelipeDesktopArquivosDrawing - Modeling - CodingVisual Studio 2013SDL2 Template1SDL2 Template1MSVCRTD.lib(cinitexe.obj) SDL2 Template1
我从未使用过OpenGL,所以我不知道发生了什么。
这是什么意思?我该如何解决这个问题?
看起来你丢失了一个库文件,很可能是OpenGL32.lib。如果您有可用的库,请将其添加到您的项目中。
查看此页面,靠近底部:http://msdn.microsoft.com/en-us/library/windows/desktop/dd318361(v=vs.85).aspx
相关文章:
- C++:Application.cpp中抛出了未解析的外部符号(解决方案在问题的末尾,供未来的读者参考)
- 未解析的外部符号_MsiLocateComponentW@12.
- 在C++中使用 gRPC 时未解析的外部符号
- LibPrivoxy: 未解析的外部符号 __declspec(dllimport) int __stdcall Sta
- 尝试从 XamlApplication 编译 C++/WinRT 空白应用程序时,我收到未解析的外部符号 winrt_make_*
- 我收到错误LNK2001:未解析的外部符号(C++代码)
- 可视抽象类 c++(错误 LNK 2001:未解析的外部符号)
- 如何摆脱C++中未解析的外部符号"private: static char"错误?
- 当 lib 已添加到其他依赖项时,如何在 VS 中调试未解析的外部符号错误
- 仅在少数方法(静态或共享库)中解析的外部符号
- 未解析的外部符号"__declspec(dllimport)与 Spdlog c++ 库
- 函数 _main (OPENGL C++) 中引用的未解析的外部符号 ________
- 错误LNK2019未解析的外部符号"public: __thiscall SLinkList<char>::SLinkList<char>(void)"
- 使用静态 constexpr 成员的未解析外部符号
- 引入参数化构造函数后显示 LNK 2019 未解析外部符号的代码错误
- Dlib LNK2001未解析的外部符号USER_ERROR__consistent_build_configurati
- 矛盾的未解决的外部符号+未使用的库与VS2017和FFMPEG 4
- 链接器错误:切换到unicode生成给出:未解析的外部符号WinMain
- 错误 LNK2019:未解析的外部符号"外部"C"此错误是什么?
- 错误 : LNK2019: 未解析的外部符号"外部 "C"