Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法在Visual Studio 2019中访问GLFW/glfw3.h 我试图用GLFW和C++开发一个游戏,但是要做到这一点,我需要添加一个新的“包含目录”,我将如何进行这个?_C++_Visual C++_Include Path - Fatal编程技术网

无法在Visual Studio 2019中访问GLFW/glfw3.h 我试图用GLFW和C++开发一个游戏,但是要做到这一点,我需要添加一个新的“包含目录”,我将如何进行这个?

无法在Visual Studio 2019中访问GLFW/glfw3.h 我试图用GLFW和C++开发一个游戏,但是要做到这一点,我需要添加一个新的“包含目录”,我将如何进行这个?,c++,visual-c++,include-path,C++,Visual C++,Include Path,到目前为止,我已尝试将其添加到“配置属性/VC++目录/包含目录”和“C\C++/General/Additional包含目录”中,但均未成功 在项目文件中,我有一个libraries文件夹,其中有一个名为“GLFW”的文件夹和一个名为“glfw3.lib”的文件。在“GLFW”文件夹中,有两个名为“glfw3.h”和“glfw3native.h”的文件。我不知道在这一部分还有什么要发布的,所以对此表示歉意 我希望能够执行代码“#include”,但它出现了一个错误,表示无法打开源文件 我很感激

到目前为止,我已尝试将其添加到“配置属性/VC++目录/包含目录”和“C\C++/General/Additional包含目录”中,但均未成功

在项目文件中,我有一个libraries文件夹,其中有一个名为“GLFW”的文件夹和一个名为“glfw3.lib”的文件。在“GLFW”文件夹中,有两个名为“glfw3.h”和“glfw3native.h”的文件。我不知道在这一部分还有什么要发布的,所以对此表示歉意

我希望能够执行代码“#include”,但它出现了一个错误,表示无法打开源文件


我很感激你能给我的任何帮助

您需要确保将配置属性添加到代码的正确构建目标和平台

如果您只将这些属性添加到“Debug”构建目标,然后尝试在“Release”中编译(反之亦然),那么编译器将无法找到您的库

对于要为其生成的每个生成目标以及要为其生成的每个平台,应手动更改这些属性。通常(尤其是对于较新的程序员),最好只使用其中一个(我建议build target使用Debug,平台使用x64),这样就不必重复执行此步骤


或者,如果您的库在debug和release之间没有差异(如果您不自己构建库,只使用供应商提供的任何内容,通常会发生这种情况),那么在设置配置时,您可以选择影响所有构建目标;虽然这可能不适用于所有平台(因为Win32代码不能与x64代码链接)。因此,您仍然需要为代码专门选择正确的平台。

Visual Studio有调试和发布版本以及x86和x64版本的生成目标:您使用的是哪种版本,您能否确认已将此目录添加到“包含目录”中属性专门用于您试图编译的生成?@Xirema我使用的是生成目标“Release”,平台是“Active(Win32)”。我不知道你说的最后一次是什么意思section@Xirema再次阅读您的评论后,我发现在VisualStudio的主屏幕上,我运行的是调试,而不是发布。非常感谢你的帮助!