无法让 opengl/glfw 与 vs2015 配合使用

Can't get opengl/glfw to work with vs2015

本文关键字:vs2015 glfw opengl      更新时间:2023-10-16

>每当我尝试从glfw拨打电话时,都会出现链接错误,头文件都已设置好,所以不用担心它们。所以问题是VS似乎找不到.lib文件,我试图提供glfw3.lib的完整路径,我也尝试过使用两个.lib文件(glfw3.lib,glfw3dll.lib),但没有成功。我也有 glew 和 sfml,以防我应该提到这一点。

设置截图:http://imgur.com/WlrGTHq&XIKFdeE&seDfSGP我收到的错误是"LNK2019"

从您的屏幕截图来看,您似乎正在尝试在 Win64 配置中链接 x32 GLWF 库,当我重现该设置时,我也受到了许多error LNK2019的欢迎。

还应该有一个警告可能会让你失望:

main.obj : error LNK2019: unresolved external symbol _glfwShowWindow
referenced in function _main
D:Devglfw-3.1.2.bin.WIN64lib-vc2015glfw3.lib : warning LNK4272: 
library machine type 'x64' conflicts with target machine type 'X86'

如果我构建 x64 配置,它会链接并运行良好。