如何使解决方案资源管理器与真正的目录树完全一样?

时间:2015-09-15 11:59:54

标签: c++ visual-studio cmake visual-studio-2015 solution-explorer

故事

我尝试使用Visual Studio加载C ++项目,并且当我使用CMake时,我用它来生成.sln文件。

我的源文件在单独的文件夹中重新分组,但解决方案资源管理器将它们全部列在"源文件"夹。感谢this question,我解决了第一个问题。

但后来我意识到只列出了.cpp个文件,所以我逐个添加了新的虚拟目录,以建立文件夹架构,就像它在包含端的文件夹列表中一样。

但是我再一次尝试在虚拟文件夹中创建一个新文件,并意识到它并没有在真正的适当位置移动。

问题

所以现在,我只想忘记这个"虚拟目录"系统,并使解决方案资源管理器只是一个真实的文件夹树,就像一个Windows资源管理器。
用CMake初始化.sln文件后有没有办法做到这一点?

UPDATE:

我不希望使用CMake命令,因为它不能解决创建问题,也不能解决任何会通过实际解决方案资源管理器的问题,因为每次编辑CMakeFiles.txt文件时,解决方案都会重新加载重置解决方案资源管理器,我放弃了以前完成的所有手册。

0 个答案:

没有答案