2017-12-04 13 views
0

최근에 VS 2017에서 .sln 프로젝트를 열었으며 모든 클래스의 다이어그램을 볼 수 있음을 알았습니다. 처음으로 눈치 채었고 꽤 "와프, 서사시입니다" .Visual Studio 2017 cMake 다이어그램보기

이제 열린 폴더> cmake 루트 폴더를 통해 열리는 cMake 기반 프로젝트가 생겼습니다. 심지어 열립니다/내가보기 다이어그램 옵션이 표시되지 않습니다 컴파일합니다. any1은 어떻게 활성화시킬 수 있는지 알고 있습니까?

답변

1

CMake는 Visual Studio 솔루션 (sln)을 생성해야합니다. CMake를 실행 한 다음 생성 된 솔루션을 열어 빌드 폴더에 저장해야합니다. Visual Studio에서 CMake 프로젝트를 열 때 빌드 폴더의 위치를 ​​확인하려면 CMakeSettings.json을 보거나 편집해야합니다. 또는 명령 줄에서 CMake를 실행하여 솔루션 파일을 가져옵니다.

+0

흥미 롭습니다. 그래서 2017 년에 직접 cmake를 사용하여 프로젝트를 실행할 수 있지만, 다이어그램을 보려면 CMakeBuild> id> 빌드> x64_Debug> project.sln을 열어야합니다 - 그러면 다이어그램보기를 볼 수 있습니까? – Dariusz

+0

@Dariusz, 맞습니다. 폴더의 위치를 ​​구성 할 수 있습니다. – keith

+0

* CMake는 Visual Studio 솔루션을 생성해야합니다. * - Visual Studio 2017 [Visual Studio에서 직접 CMake 프로젝트를 열 수 있음] (https://blogs.msdn.microsoft.com/vcblog/2016/10/05/)을 참고하십시오. cmake-support-in-visual-studio /)에서 CMake를 수동으로 실행하지 않아도됩니다. 이것은 아마도 OP가 여기서 한 일일 것입니다. 이것은 현재 백그라운드에서 CMake를 실행합니다. 단지 보이지 않습니다. – ComicSansMS