我想一個的#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等價物)更脆弱? –