Visual Studio 2013 无法打开 'glfw3.lib'

Visual Studio 2013 cannot open 'glfw3.lib'

本文关键字:glfw3 lib Studio 2013 Visual      更新时间:2023-10-16

我在设置GLFW3时遇到一些问题。我已经从官方网站上下载了64位二进制文件,添加了glfw3.dll, glfw3.dll。Lib和glfw3.h放到各自的位置,指定适当的包含,并向我的项目添加适当的链接器输入。然而,当我用glfwInit()测试库时,VS吐出了这个:

错误LNK1104: cannot open file 'glfw3.自由的路径//项目

我的猜测是VS不知道库在什么目录,但看到它在IDE自己的lib文件夹,我不认为这是它。有人有什么建议吗?对不起,如果这个问题已经解决了,在我放弃搜索之前,我已经深入阅读了编译的步骤。

编辑:我还将解决方案平台更改为x64,因为我使用64位GLFW二进制文件。

根据Andon M. Coleman的建议,我将头文件和库文件夹移动到之外的新目录 Visual Studio内置目录(D:opengl-wrapperslib &D:opengl-wrappersinclude,例如)。在项目设置中包含这些库之后(C/c++ ->通用->附加包含目录和链接器->通用->附加库目录),一切都编译得漂亮。