Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Visual Studio 2017 cMake图表视图_C++_Cmake_Visual Studio 2017_Diagram - Fatal编程技术网

C++ Visual Studio 2017 cMake图表视图

C++ Visual Studio 2017 cMake图表视图,c++,cmake,visual-studio-2017,diagram,C++,Cmake,Visual Studio 2017,Diagram,最近,我在VS 2017中打开了一个.sln项目,我注意到我可以查看所有类的图表——这是我第一次注意到它,我非常“哇,这是史诗” 我现在有一个基于cMake的项目,我通过>打开文件夹>cMake根文件夹打开它。即使它打开/编译,我也看不到任何视图图选项。有人知道如何启用它吗 CMake应生成Visual Studio解决方案(sln)。您需要运行CMake,然后打开生成的解决方案,该解决方案将放在构建文件夹中。在Visual Studio中打开CMake项目时,必须查看/编辑CMakeSetti

最近,我在VS 2017中打开了一个.sln项目,我注意到我可以查看所有类的图表——这是我第一次注意到它,我非常“哇,这是史诗”


我现在有一个基于cMake的项目,我通过>打开文件夹>cMake根文件夹打开它。即使它打开/编译,我也看不到任何视图图选项。有人知道如何启用它吗

CMake应生成Visual Studio解决方案(sln)。您需要运行CMake,然后打开生成的解决方案,该解决方案将放在构建文件夹中。在Visual Studio中打开CMake项目时,必须查看/编辑CMakeSettings.json以查看生成文件夹的位置。或者从命令行运行CMake来获取解决方案文件。

很有趣,因此我可以在2017年直接使用CMake来运行project,但如果我想查看图表,我必须转到CMakeBuild>id>build>x64_Debug>project.sln-打开它,然后我可以看到图表视图?@Dariusz,没错,尽管您可以配置该文件夹的存放位置。CMake应生成Visual Studio解决方案-请注意,从Visual Studio 2017开始,不必首先手动运行CMake。这可能就是OP在这里所做的。这目前仍将在后台运行CMake,您只是看不到它。@ComicSansMS,这就是我提到CMakeSettings.json的原因嘿,因为一段时间过去了,vs已经更新了一点,这似乎不再有效了?我在调试文件夹中再也看不到任何.sln文件。。。有什么提示吗@基思