This tutorial,在我完成了整个CMake构建工作之后,但不一定理解为什么会这样,它说如下:
生成库后,我们需要确保IDE知道在哪里 查找我们的OpenGL程序的库和包含文件。 这样做有两种常用方法:
我们找到IDE /编译器的/ lib和/ include文件夹,并将GLFW的include文件夹的内容添加到IDE的/ include文件夹,然后 同样,将glfw3.lib添加到IDE的/ lib文件夹中。这可行,但是 不是推荐的方法。很难跟踪您的 库并包含文件和IDE /编译器的新安装 导致您不得不重新执行此过程。
另一种方法(推荐)是在您选择的包含所有标题的位置创建一组新目录 您可以参考的第三方库中的文件/库 从您的IDE /编译器。例如,您可以创建一个 包含Libs和Include文件夹的文件夹,我们在其中存储所有 OpenGL项目的库文件和头文件。现在所有 第三方图书馆组织在一个位置(可以 在多台计算机上共享)。但是,要求是 每次我们创建一个新项目时,我们都必须告诉IDE在哪里 查找那些目录。
现在,我不完全了解这两种方法以及如何进行此操作。我想尝试推荐的方法。这些“目录”文件夹的最佳位置是什么,我将在“ glfw-3.3.2”文件夹中放置哪些元素?我怎么知道如何告诉IDE在哪里找到这些目录?是否有任何一个易于理解的地方来获取有关如何正确管理此信息的信息?我正在使用Visual Studio 2017社区。 p>