如何在Visual Studio中打开一个C++项目文件夹?

4

我有一个C++项目,它有很多文件夹,并且编译成了许多不同的可执行文件,我想在Visual Studio中打开整个项目并保留我的项目文件夹结构。

现在,当我尝试创建一个新的VS项目并导入我的非-VS C++项目时,它会自动将所有头文件放在一个文件夹中,并将源文件放在另一个文件夹中,完全忽略我的文件夹结构。我该如何让Visual Studio在打开一个没有使用Visual Studio创建的C++项目时保留我的文件夹结构?

2个回答

0

我想你可以选择项目,然后从“解决方案资源管理器”工具栏中选择显示所有文件。然后,您可以在项目目录中包含和排除文件/文件夹。


我想做相反的事情 :P 基本上,当您将文件夹作为Web项目打开时,它会保留其原始文件夹结构。 - Charles Ma

0

Solution Explorer 中右键单击您想要文件存在的文件夹,选择“添加”->“现有项目...”

这样做可以省略许多创建新的VS项目时进行的更新/验证操作,但是它是一种组织大量文件的方式之一。

我更喜欢在Solution Explorer 中管理它们,但我觉得这显而易见,要么您不同意,要么您有一个需要用小的Solution Explorer窗格查找和排序的大量文件。


是的,大约有150个cpp文件和100个头文件,但每个文件夹/子文件夹只有10个左右的混合.h/.cpp文件,这样更容易管理。VS只会将它们放在一个头文件文件夹和一个源文件文件夹中,这使得查找变得非常困难。 - Charles Ma
@Charles,你可以选择我的替代方案,逐个导入/添加它们。使用有限的__解决方案资源管理器__自行排序250个文件夹/文件太多了。 - John
你好@John,你能看一下这个问题吗?我在打开项目时遇到了一些困难,因为没有.sln或其他被VS识别为项目的文件。https://stackoverflow.com/questions/77140823/option-build-solution-in-visual-studio-2022-doesnt-appear?noredirect=1#comment135998364_77140823 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接