Visual Studio上的OpenGL库无法链接库

s2j5cfk0  于 2022-11-04  发布在  其他
关注(0)|答案(1)|浏览(150)

我一直在尝试设置OpenGL运行在我的笔记本电脑上的windows 11在Visual Studio代码。我希望能够编码openGL使用glfw库,虽然我相信我做了需要其他?。目前唯一的库,我可以包括:


# include <GL/GL.h>

# include <GL/GLU.h>

这两个库都不能与我尝试过的代码示例一起工作。许多视频都是通过下载glfw和glew库并在visual studio的属性中链接它们来完成的,但在示例代码中,他们使用以下方式包括这些库:


# include <glfw/glfw3.h>


# include <GL/glfw3.h>

当这些设置中的任何一个在vs或vs代码上运行时,我会收到以下错误消息:

a.cpp:3:24: fatal error: glfw/glfe3.h: No such file or directory

我还在编译中得到一个错误,它找不到可执行文件,尽管我相信这是因为它从未完成编译。

5tmbdcev

5tmbdcev1#

在我的计算机科学老师的帮助下设法解决了这个问题。我的问题是我的sdk不是最新的,更新后它可以用于visual studio代码。如果sdk不是最新的,它将不包括所需的库,但是这没有添加glew,而是使用glad,我在教程中发现它也可以工作。
更新程序的链接位于此处:https://developer.microsoft.com/en-us/windows/downloads/windows-sdk/
对于Visual Studio,我确保在重新安装/使用C++扩展安装SDK库时包括它。
编辑:对于vs,这只在你在WIN32 x64和x86中运行你的代码或项目时才起作用,不起作用,我不知道为什么。

相关问题