首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Visual中,c++项目主管之外的第三方文件(如glad.h和glfw3.lib )的常见结构是什么?

在Visual中,c++项目主管之外的第三方文件(如glad.h和glfw3.lib )的常见结构是什么?
EN

Stack Overflow用户
提问于 2021-02-09 03:15:35
回答 1查看 180关注 0票数 0

我正在学习OpenGL 这里的教程,并得到了“喜悦/高兴”的错误。我的第三方档案结构:

代码语言:javascript
复制
C:\Deleveper\Libs (directory)
--glfw3.lib
--glad (directory)
----glad.h
--KHR (directory)
----khrplatform.h

在项目属性设置中,我将"C:\Deleveper\Libs“添加到”包含目录“中。在链接器选项卡中,我还添加了"glfw3.lib“和"opengl32.lib”。

====update====

我做错了两件事:

  1. 我应该将.h和.lib文件分成两个目录,通常是“包含”和“库”。
  2. 我应该在相应的“包含目录”和“库目录”中添加两个目录。
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-09 04:50:37

库的公共结构有三个重要的文件夹: include、lib和bin。Include将具有标头,lib将包含在编译时链接到程序的库文件,bin包含与exe位于同一个目录中的dll文件。可以手动将dll文件移到正确的目录,尽管我确信有一个自动的解决方案。添加到附加目录中的头目录包括目录,库目录包含在其他库目录中。

它们仅仅是目录这一事实很重要。若要指定标头,请在代码中包含#include-ing时进行此操作。对于指定库,您可以在附加的依赖项中这样做。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66112482

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档