我已经尝试过
#include <GLFW/glfw3.lib>
#include <Libraries/glfw3.lib>
#include <glfw3.lib/glfw.h>
似乎没有任何作用。
我尝试了一切,但仍然不起作用。如果您需要了解更多请告诉我。
因此,从屏幕截图来看,我相信您对标头和库感到困惑。标头(以 .h 或 .hpp 结尾)是包含定义但不包含实现的 C 或 C++ 文件。当您编写代码时,您需要包含头文件。 GLFW 在下载时有一个以 .h 结尾的头文件,因此请使用
#include "path/to/glfw3.h"
包含该头文件。如果要使用 <>
进行包含,请转至在 Visual Studio 中添加包含路径的位置,并将路径添加到包含 glfw3.h 的文件夹。然后你就可以做#include <glfw3.h>
。目前我在您的目录树中看不到 .h 文件,因此您应该下载它或从最初下载 glfw 的位置找到它
库将 .cpp(或 C 语言中的 .c)编译为可供链接的二进制格式。这主要是为了让您不必一直重新编译东西,但还有其他原因我不会在这里讨论。您需要像之前正确执行的那样,通过指定 .lib 文件所在位置的库路径来链接 glfw 库,然后在设置的附加依赖项部分添加glfw3.lib
编辑:
正如其他人将来所说的那样,请查看如何询问指南,以及不要发布屏幕截图,因为错误消息的实际文本更适合读者分析