我正在使用C++和Qt开发一个新项目,并使用CMake生成解决方案。
这个项目很大,在Visual Studio 2017和QtCreator中都可以正常工作。大多数人使用Ninja生成构建解决方案,并将构建导入到QtCreator中。但是我更喜欢使用VS IDE。
问题在于,QtCreator的“解决方案浏览器”保留了文件夹结构,但是在VS中,所有项目(库和dll)都从解决方案(根目录)悬挂,因此我会失去一些有价值的信息。
我对CMake还比较新,我想知道是否有一种方法可以生成与源代码具有相同文件夹结构的VS解决方案,而不影响QtCreator解决方案。
GLOB_RECURSE
来支持。请参见此帖子。 - Kevin