MS Visual Studio项目头文件

Tra*_*vis 6 c c++ compiler-construction include visual-studio-2008

我在MSVS中开发C/C++代码相当新,但是已经让我感到困惑的一件事就是为什么在将一组源文件和头文件添加到我的项目之后,它们分别显示在MSVS文件夹的源文件下'和'Header Files',我随后必须告诉编译器我的头文件在'Project-> properties-> C/C++ - > General'下.在我看来,MSVS应该已经尝试通过首先查看我已包含在项目中的头文件集来解决任何"包含"......"'语句.

有人关心评论这里使用的逻辑吗?

谢谢,特拉维斯

Jay*_*Jay 2

实际上,将头文件添加到所谓的“头文件”文件夹中是可选的。即使不做同样的事情,你也可以在“Project->Properties->....”中指定标题路径,它仍然可以工作。

你可能会认为,只有你的项目的头文件可以添加到“头文件”文件夹中,如果一个大项目有多个第三方库,你绝对不能继续将每个头文件添加到你的文件夹中。

因此,为了使所有包含内容统一在一个配置中,应该选择这种方式。

上面引用的所有内容只是我的理解。我没有任何证据支持这一点。所以,我提前道歉,这是错误的。请不要用反对票轰炸我。:)