我正在尝试创建一个 GLFW 项目,但基本设置出现 LNK2019 错误。
- 我已将最新的二进制文件 (glfw-3.0.bin.WIN32.zip) 下载到一个文件夹中。
- 我创建了一个新的空控制台项目。
在 VC++ 目录中,我添加了以下行来包含目录:
C:\C++Libraries\glfw-3.0.bin.WIN32\include
我在库目录中添加了以下行:
C:\C++库\glfw-3.0.bin.WIN32\lib-msvc110
我已经链接了以下库:
opengl32.lib,glfw3.lib, glfw3dll.lib
从最新的教程中,我粘贴到我的项目中(没有可见的语法错误)进行测试,但是在尝试运行它后我得到了四个LNK2019 错误。
以下是错误:
Error 2 error LNK2019: unresolved external symbol __imp__joyGetPosEx@8 referenced in function __glfwPlatformGetJoystickAxes c:\Users\Spicy Weenie\documents\visual studio 2012\ Projects\Beta\Beta\glfw3.lib(win32_joystick.obj) Error 3 error LNK2019: unresolved external symbol __imp__joyGetDevCapsW@12 referenced in function __glfwPlatformGetJoystickAxes c:\Users\Spicy Weenie\documents\visual studio 2012\Projects\Beta\Beta\glfw3.lib(win32_joystick.obj) Error 4 error LNK2019: unresolved external symbol __imp__joyGetPos@8 referenced in function __glfwPlatformJoystickPresent c:\Users\Spicy Weenie\documents\visual studio 2012\Projects\Beta\Beta\glfw3.lib(win32_joystick.obj) Error 1 error LNK2019: unresolved external symbol __imp__timeGetTime@0 referenced in function __glfwInitTimer c:\Users\Spicy Weenie\documents\visual studio 2012\Projects\Beta\Beta\glfw3.lib(win32_time.obj)