【问题标题】:Installing GLFW 3.0 not working Visual Studio安装 GLFW 3.0 无法正常工作 Visual Studio
【发布时间】:2013-06-12 12:09:45
【问题描述】:

我正在尝试创建一个 GLFW 项目,但我在基本设置中遇到了 LNK2019 错误。

  1. 我已将最新的二进制文件 (glfw-3.0.bin.WIN32.zip) 下载到一个文件夹中。
  2. 我创建了一个新的空控制台项目。
  3. 在 VC++ 目录中,我添加了以下行来包含目录:

    C:\C++Libraries\glfw-3.0.bin.WIN32\include

  4. 我在库目录中添加了以下行:

    C:\C++Libraries\glfw-3.0.bin.WIN32\lib-msvc110

  5. 我已链接以下库:

opengl32.libglfw3.libglfw3dll.lib

  1. latest tutorial,我粘贴到我的项目中(没有可见的语法错误)进行测试,但在尝试运行后我得到四个 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)
    

【问题讨论】:

    标签: c++ visual-studio-2012 lnk2019 glfw


    【解决方案1】:

    您至少需要为 timeGetTime 链接 winmm.lib。操纵杆代码可能在那里。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-15
      • 2022-07-04
      • 2018-04-25
      • 2021-04-03
      • 2011-05-28
      相关资源
      最近更新 更多