저는 Visual Studio 2015 커뮤니티를 배우고 있습니다. 저는 숙련 된 프로그래머이지만 VS에 익숙하지 않습니다. 그리고 파일 표현은 저를 혼란스럽게합니다. 솔루션을 만들고 기존 프로젝트를 추가했습니다. VS는 솔루션 탐색기에서 하나의 트리 수준에 모든 프로젝트 파일 (내 경우에는 C++ 프로젝트이므로 .c
, .cpp
및 .h
개의 파일)을 보여줍니다.Visual Studio에서 프로젝트 디렉토리 구조가 손실 되었습니까?
반대로 Sublime Text, VS Code, notepad ++ 등과 같은 프로젝트에서이 프로젝트를 열면 디스크 드라이브에 적절한 디렉토리 구조가 표시됩니다. 파일 탐색기/Finder 나 터미널의 ls
/dir
에서 볼 수 있습니다.
내가 게시하기 전에 나는 나의 숙제를 한 다음과 같은 스레드에서, @Andrey 상태 : 내가 "디렉토리 구조"와 같은 MSVS에서 그런 개념이 없다 두려워
. 또한 MSVS는 플랫 파일을 사용하고 계층 구조는 파일/디렉터리 수준이 아니라 프로젝트 수준을 기반으로하므로 실제로는 필요하지 않습니다.
아무 것도 없으므로 자동으로 을 가질 수도없고 수동으로 설정할 수도 없습니다. MSVS는 과 전혀 다른 솔루션 폴더가 있으며 솔루션 폴더로 실제 폴더를 표현하는 데별로 의미가 없습니다.
Visual Studio as Code Browser : How to preserve the directory structure?
이 사실인가요? 파일의 배열에는 많은 의미가 있으며 VS의 평면 표현은 프로젝트를 이해하기 어렵게 만듭니다. 디렉토리 구조의 파일 위치가 중요합니다. VS에서 적절한 디렉토리 구조를 볼 수있는 방법이 있습니까?
내 경우에는 여러 버전 (4.0, 4.1, 4.2 등)을 지원하는 Quickfix로 작업하고 있습니다. 이들 각각은 같은 이름을 가진 다른 클래스와 파일을 가지고 있습니다. 아래의 스크린 샷에서 볼 수 있듯이
, 그들은 모두 깔끔하게 디스크의 서로 다른 폴더에 배치하지만,이 파일의 VS의 표현은 대단히 혼란됩니다
솔루션 탐색기에서 폴더를 만들 수 있습니다. 그것이 내가하는 일이다. 그걸로 나는'CMake '를 사용하여 프로젝트를 생성했다. 나는'CMake'를 소스 코드의 대부분의 폴더에 솔루션 폴더를 추가했지만 디렉토리 구조와 정확히 일치하지는 않습니다. – drescherjm
이미 디렉터리 구조에 정렬 된 파일이있는 큰 프로젝트를 가져올 수 있으며 적절한 폴더가 VS에서 자동으로 생성됩니까? – kmiklas
나는 'CMake'가 아닌 방법을 모른다. – drescherjm