我目前正在尝试使用 OpenGL 在 Visual C++ 中创建一个小应用程序。因此,我为我的 Visual Studio 2012 获得了 glfw 和 glew。我按照我为每个人找到的关于如何将它们链接到项目的指南进行操作,但是在尝试编译时出现了一堆错误:
error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_glfwInit" in Funktion ""public: void __thiscall OpenGL::MainLoop(void)" (?MainLoop@OpenGL@@QAEXXZ)". D:\BachelorArbeit\OpenGL_TEST\OpenGL_TEST\OpenGL_TEST\OpenGL.obj OpenGL_TEST
还有另外 6 个(此时不要认为每个单独的错误都很重要。
作为我建议的指南,我在系统目录中有 glfw 文件(我已经在这里阅读过,这是不好的做法,但我在尝试修复此错误时基本上尝试过)。
我也在链接器设置中添加了额外的库目录。还尝试了#pragma 解决方案。
我目前的想法是,我可能将文件放在很多地方,或者没有放在正确连接的正确地方。我承认,我以前很少使用链接,所以我不能声称自己有这方面的经验。
如果需要任何其他信息,我很乐意添加它们。
PS:对不起,错误代码中的德语是德语,我使用的是德语版本的 Visual Studio。