C++ LNK 1104无法打开文件“glfw3.lib”

C++ LNK 1104无法打开文件“glfw3.lib”,c++,opengl,glfw,C++,Opengl,Glfw,尝试让GLFW工作,以便我可以开始我的项目。我目前正在使用GLFW网站的代码,没有添加任何内容。我的lib文件路径来自C:\Users\herrigdy\Desktop\visualstudio 2017\BB\Dependencies\include\GLFW,我使用的是$SolutionDir宏。这是头文件 然后我在附加的依赖项中链接了glfw3.lib。查看代码,没有什么是立即出错的,但仍然会出现此错误 我已经尝试缩短头文件的路径,并遵循msdn站点的第三方库部分 我有GLFW的32位二进

尝试让GLFW工作,以便我可以开始我的项目。我目前正在使用GLFW网站的代码,没有添加任何内容。我的lib文件路径来自C:\Users\herrigdy\Desktop\visualstudio 2017\BB\Dependencies\include\GLFW,我使用的是$SolutionDir宏。这是头文件

然后我在附加的依赖项中链接了glfw3.lib。查看代码,没有什么是立即出错的,但仍然会出现此错误

我已经尝试缩短头文件的路径,并遵循msdn站点的第三方库部分

我有GLFW的32位二进制文件,我正在为x86构建

我唯一没有在这个网站上尝试的是,该库可能需要其他文件,但我观看的帮助我设置该库的视频没有引用GLFW的任何其他第三方依赖项

他们还说,我们不需要glfw3.dll或glfw3lib.dll,也不完全确定这些文件是否就是我脑海中的确切文件

我还尝试从其他依赖项复制评估值,但它一直说不允许访问该文件

我在学校的电脑上工作,所以可能有某种块不允许visual读取这些文件。如果需要,我可以提供代码的截图

编辑:这里的代码供参考,还应添加错误列表中的错误是在第1行文件链接中

#include <iostream>
using namespace std;
#include "GLFW/glfw3.h"

int main(void)
{
    GLFWwindow* window;

    /* Initialize the library */
    if (!glfwInit())
        return -1;

    /* Create a windowed mode window and its OpenGL context */
    window = glfwCreateWindow(640, 480, "Hello World", NULL, NULL);
    if (!window)
    {
        glfwTerminate();
        return -1;
    }

    /* Make the window's context current */
    glfwMakeContextCurrent(window);

    /* Loop until the user closes the window */
    while (!glfwWindowShouldClose(window))
    {
        /* Render here */
        glClear(GL_COLOR_BUFFER_BIT);

        /* Swap front and back buffers */
        glfwSwapBuffers(window);

        /* Poll for and process events */
        glfwPollEvents();
    }

    glfwTerminate();
    return 0;
}

我想你还没有包括lib文件夹


转到属性然后在常规附加库目录中的链接器并选择lib folder

我意识到我实际上删除了附加库目录链接代码。我还忘了链接到opengl32.lib文件夹。

您好,欢迎来到Stack Overflow,请发布您迄今为止编写的代码,并查看本指南中列出的可能原因。此外,请确保不要将32/64位glfw/yourapp版本混用。检查其中一些版本是否有效,但它们没有。我不能100%确定我的Visual Studio版本是32位还是64位,但我使用的是从GLFW和building到x86的32位二进制文件。我只是假设技术人员会安装64位版本的VSI。我也试着在家里的电脑上安装GLFW,但也出现了同样的错误。你介意我先给你一个项目基础吗?我不介意。已经有一段时间没有和GLFW合作了,初始设置总是让我绊倒。是的,一个项目基地会很好。今天晚些时候,我要看看是否只是我的电脑不允许VS访问和读取文件。我们学校可能有一些障碍,可能会导致这种情况。