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

时间:2015-08-30 23:47:49

标签: c++ opengl visual-studio-2013 glfw

我在设置GLFW3时遇到了一些问题。我从官方网站下载了64位二进制文​​件,将glfw3.dll,glfw3.lib和glfw3.h添加到各自的位置,指定了正确的include,并将相应的链接器输入添加到我的项目中。但是,当我使用glfwInit()测试库时,VS会将其吐出:

错误LNK1104:无法打开文件'glfw3.lib'路径/到/项目

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

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

1 个答案:

答案 0 :(得分:1)

按照Andon M. Coleman的建议,我将标题和库文件夹移动到 Visual Studio的内置目录之外的新目录(D:\ opengl-wrappers \ lib& D:\例如,opengl-wrappers \ include)。在项目设置(C / C ++ - > General->其他包含目录和链接器 - > General->附加库目录)中包含这些库之后,所有内容都编译得非常好。