【发布时间】:2013-07-29 16:53:15
【问题描述】:
我想在我的A.cpp文件中添加一个#include指令,头文件B.h在文件夹两层向上(例如,如果源文件在*E:\A\B\C\D\E\F\G\H*,则头文件在*E: \A\B\C\F*,当然名字会比这个长很多),所以我在 Visual Studio 2010 中输入了这个令人困惑的语句:
#include"../../
VS 10 中的 Intellisense 功能显示了文件列表,B.h 就在其中!我不知道这个说法是否正确,但我认为这有问题。你们谁能告诉我这是错误的还是正确的?你能给我一个更好的解决方案吗? 非常感谢。
【问题讨论】:
-
为什么你认为有问题?所有这些对我来说似乎都是正确的。
-
可能是因为它很脆弱?
-
它比必须将
-I标志(或任何与MSVC 等效的标志)传递给编译器相比更脆弱吗? -
我是否必须将此标志传递给 VS 2010 命令提示符?
标签: c++ file visual-c++ include directive