VS2019的C++项目如何查看源文件(.h,.cc.cpp等)所在的工程

在大型的C++项目中,一个解决方案有多个.vcxproj工程文件,每个工程文件里又有很多源文件,比如:

VS2019的C++项目如何查看源文件(.h,.cc.cpp等)所在的工程

8071个项目,文件数则更多,因此,当你打开一个源文件时,想知道该源文件在哪个工程下,就很有必要了,

你可能能会说,打开文件的属性看它的路径就知道了,是的,我之前也是这么做的,但发现它不在这个工程里,比如

command_line.h在C:\svn\trunk\chromium\src\base目录下,但在这个工程索引中,看不到这个文件

VS2019的C++项目如何查看源文件(.h,.cc.cpp等)所在的工程

VS2019的C++项目如何查看源文件(.h,.cc.cpp等)所在的工程

而且这个源码非常大,找不到所在的工程,修改起来非常麻烦

还好,VS2019有这个功能,需要我们设置一下,

在菜单栏中 选择

工具--》选项-》项目和解决方案

VS2019的C++项目如何查看源文件(.h,.cc.cpp等)所在的工程

设置好之后,再双击源文件,就可以自动展开所在的工程了

例如:

双击command_line.cc文件,右边的工程文件就自动展开了

src/base/base_clang_newlib_x64.vcxproj/command_line.cc

VS2019的C++项目如何查看源文件(.h,.cc.cpp等)所在的工程

VS2019的C++项目如何查看源文件(.h,.cc.cpp等)所在的工程