我是一名工程师,而不是一个强大的程序员。我正在使用 openGL 和 freeglut 编写一些模拟。我在家、在学校或工作中使用计算机进行开发,因此我需要将所有内容都包含在内。通常情况下,我通过将所需的库放在我的解决方案文件夹中并在项目属性中链接到它们来让工作正常进行。我也将任何头文件放入解决方案文件夹(或子文件夹,如果已经定义,例如 GL/freeglut.h)。然后在我的源文件中,我使用类似的命令#include "GL/freeglut.h"
带引号。在我最近的项目中,我遇到了另一组头文件的问题,这些头文件处理具有同名类的硬件。我的理解是,如果您将标题保存在单独的文件夹中并小心命名空间,则应该没有问题。我还可以为项目配置其他包含文件夹,然后使用#include <GL/freeglut.h>
. 设置所有这些的最佳方法是什么?
问问题
78 次