在大型的C++項目中,一個解決方案有多個.vcxproj工程文件,每個工程文件裏又有很多源文件,比如:
8071個項目,文件數則更多,因此,當你打開一個源文件時,想知道該源文件在哪個工程下,就很有必要了,
你可能能會說,打開文件的屬性看它的路徑就知道了,是的,我之前也是這麼做的,但發現它不在這個工程裏,比如
command_line.h在C:\svn\trunk\chromium\src\base目錄下,但在這個工程索引中,看不到這個文件
而且這個源碼非常大,找不到所在的工程,修改起來非常麻煩
還好,VS2019有這個功能,需要我們設置一下,
在菜單欄中 選擇
工具--》選項-》項目和解決方案
設置好之後,再雙擊源文件,就可以自動展開所在的工程了
例如:
雙擊command_line.cc文件,右邊的工程文件就自動展開了
src/base/base_clang_newlib_x64.vcxproj/command_line.cc