我想一个的#include指令添加到我的A.cpp文件和头文件了Bh是文件夹两层起来(例如,如果源文件是* E:\ A \ B \ C \ D \ E \ F \ G \ H *,头文件在* E:\ A \ B \ C \ F *,当然名字会比这个长很多) ,所以我打在Visual Studio 2010年这一令人困惑的声明:为什么这会令人困惑#include“.. .. [等等]”声明有效?
#include"../../
而在VS 10智能感知功能显示了文件的列表,并了Bh就在里面!我不知道这个说法是否正确,但我认为这是有问题的。你能告诉我这是错的还是正确的?你能给我一个更好的解决方案吗? 非常感谢。
你为什么觉得有什么问题?所有这些对我来说都是正确的。 –
也许是因为它很脆弱? – Jiminion
它如何比编译器传递一个'-I'标志(或任何MSVC等价物)更脆弱? –