0

所以,我在 VS2010 中开始了我的第一个项目,我看到我可以将文件拖放到项目树中,可爱。但是,这并不能解决缺少的包含?我假设将所有头文件与源代码文件放在同一个文件夹中并不是一种好的形式。是的,我知道有一个包含环境变量之类的东西,但是我肯定不会将我曾经在那里做过的每个项目的所有标题都存储在其中,直到时间结束?

显然我误解了一些东西。请温柔一点,对 C++ 也很陌生。

4

1 回答 1

1

您是否使用尖括号而不是引号?

VS 2010 中的预处理器仅在使用引用的包含语法时才查看当前目录(例如#include "whatever.h")。使用尖括号(例如 #include )会省略当前目录。

从这里引用。

如果您需要当前目录的子目录,您可以在 include 语句中指定它们。即#include "subfolder/header.h

这里

于 2012-04-21T23:31:39.023 回答