我尝试使用Visual Studio加载C ++项目,并且当我使用CMake时,我用它来生成.sln
文件。
我的源文件在单独的文件夹中重新分组,但解决方案资源管理器将它们全部列在"源文件"夹。感谢this question,我解决了第一个问题。
但后来我意识到只列出了.cpp
个文件,所以我逐个添加了新的虚拟目录,以建立文件夹架构,就像它在包含端的文件夹列表中一样。
但是我再一次尝试在虚拟文件夹中创建一个新文件,并意识到它并没有在真正的适当位置移动。
所以现在,我只想忘记这个"虚拟目录"系统,并使解决方案资源管理器只是一个真实的文件夹树,就像一个Windows资源管理器。
用CMake初始化.sln
文件后有没有办法做到这一点?
我不希望使用CMake命令,因为它不能解决创建问题,也不能解决任何会通过实际解决方案资源管理器的问题,因为每次编辑CMakeFiles.txt
文件时,解决方案都会重新加载重置解决方案资源管理器,我放弃了以前完成的所有手册。