C++ 在VisualStudio中,什么';s是c+之外的第三方文件的通用结构+;项目总监,比如glad.h和glfw3.lib?
我正在学习OpenGL教程,并得到“glad/glad.h没有这样的文件或目录”错误。我的第三方文件结构:C++ 在VisualStudio中,什么';s是c+之外的第三方文件的通用结构+;项目总监,比如glad.h和glfw3.lib?,c++,visual-studio,opengl,C++,Visual Studio,Opengl,我正在学习OpenGL教程,并得到“glad/glad.h没有这样的文件或目录”错误。我的第三方文件结构: C:\Deleveper\Libs (directory) --glfw3.lib --glad (directory) ----glad.h --KHR (directory) ----khrplatform.h 在项目属性设置中,我将“C:\Deleveper\Libs”添加到“Include Directories”中。在linker选项卡中,我还添加了“glfw3.lib”和“o
C:\Deleveper\Libs (directory)
--glfw3.lib
--glad (directory)
----glad.h
--KHR (directory)
----khrplatform.h
在项目属性设置中,我将“C:\Deleveper\Libs”添加到“Include Directories”中。在linker选项卡中,我还添加了“glfw3.lib”和“opengl32.lib”
==更新====
我做错了两件事:
库的公共结构有三个重要文件夹:include、lib和bin。Include将包含标题,lib将包含编译时链接到程序的库文件,bin包含与exe位于同一目录中的dll文件。将dll文件移动到正确的目录可以手动完成,尽管我确信有一个自动解决方案。您放在其他库目录中的头目录包括目录,库目录放在其他库目录中 它们只是目录这一事实很重要。要指定标头,请在代码中包含ing时执行此操作。要指定库,请在附加依赖项中执行此操作