visual studio目录并包含路径

时间:2012-09-07 15:30:55

标签: c++ visual-studio-2010

有人请帮助我解决这个问题,我认为我不清楚这一点:

在Visual Studio中,当我创建一个解决方案时,它会要求我创建一个创建它的路径

说的目录在哪里创建我说c:\ work \  我说“sol1”作为目录的名称。

我看到的是在c:\ work \中创建了一个名为“sol1”的目录  在“sol1”里面还有另一个导演“sol1”  在里面,我看到像“Debug”,“sol1”,sol1.sln。

这样的文件夹

现在说我在c:\ work \ codes \ code1.cpp

中有一些预先存在的代码

我将code1.cpp添加到visual sudio项目“sol1”  然后说我在code1.cpp的第一行里面有#include“codes \ code2.h”之类的内容

所以现在应该如何指出额外的包含目录?如果我说“../ ..”之类的东西,其他包含目录正在发生什么。什么是我的参考目录,从哪个目录应该可见。

澄清这个问题会非常有点。请详细解释一下。

感谢。

1 个答案:

答案 0 :(得分:0)

如果您使用例如

#include "code2.h"

然后预处理器(处理#include指令的程序)应该在与您拥有{{的源文件相同的目录中查找code2.h 1}}。

因此,在您的情况下,由于您在#include #include code1.cpp执行此操作并且code2.h似乎在同一目录中,您应该#include如上所述。