포함 할 수 없습니다 : `dirent.h`: 당신이 필요로하는 파일이나 디렉토리 모든 것이 단일 dirent.h 파일에 포함되어 있지 않으며, 즉시 Dirent를 사용할 수 있습니다 – 당신의 Visual Studio 프로젝트에 파일을 추가 할 필요가 없습니다. 내 코드에서 #include를 사용하고 싶지만 이 오류가 발생합니다: 고맙게도 Github에서 여기에서 다운로드 할 수있는 dirent.h의 Windows 구현이 있습니다. zip 파일을 다운로드하고 dirent.h 헤더 파일을 찾아 Visual Studio에 배치하면 디렉터리가 포함됩니다. 예를 들어 Visual Studio Express 2015를 사용하면 이 디렉토리는 C:프로그램 파일(x86)Microsoft 비주얼 스튜디오 14.0VC를 포함하며 Windows용 의 또 다른 경량 dirent.h 구현입니다. 그것은 당신이 그냥 있는 대로 드롭 할 수있는 두 개의 파일입니다. dirent.h를 모든 C/C++ 프로그램에 사용할 수 있도록 하려면 포함/dirent.h 파일을 시스템에 복사하기만 하면 디렉터리가 포함됩니다. 시스템 포함 디렉토리는 assert.h 및 windows.h와 같은 헤더 파일을 포함합니다. 예를 들어 Visual Studio 2008에서 시스템은 C:프로그램 파일Microsoft 비주얼 스튜디오 9.0VC에서 찾을 수 있습니다. 예를 들어 GitHub에서 최신 Dirent 설치 패키지를 다운로드하고 설치 파일의 압축을 7-zip으로 압축을 풀어 보겠습니다. 설치 패키지에는 dirent.h 파일뿐만 아니라 몇 가지 예제 프로그램 및 테스트가 포함되어 있습니다.

그러나 Microsoft Visual Studio에서 사용할 수 있는 dirent.h의 무료 Windows 구현을 다운로드할 수 있습니다. 고유한 소스 코드와 함께 dirent.h를 배포하려는 경우 프로젝트 내의 새 하위 디렉토리에 포함/dirent.h 파일을 복사하고 Linux/UNIX에서 디렉터리를 생략하는 동안 Windows에 경로를 포함하도록 해당 디렉토리를 추가합니다. 이렇게 하면 Microsoft Windows의 기능을 대체하면서 Linux/UNIX의 네이티브 dirent.h에 대해 프로젝트를 컴파일할 수 있습니다. dirent.h는 다음 컴파일러에 포함 되는 것으로 알려져 있습니다. 디렉터리 내용을 열고 읽을 수 있는 데이터 구조 및 함수 호출을 제공합니다. 이 헤더 파일을 사용하는 Linux 코드를 Windows로 이식하려는 경우 Visual Studio에서는 사용할 수 없습니다. 현재 Windows에서 전체 POSIX 지원을 받는 가장 좋은 방법은 Cygwin 또는 그 친구일 것입니다. 이 헤더 파일은 MSVC와 함께 제공되지 않기 때문에.

따라서 그것을 찾을 수 없습니다! tronkko / dirent의 새로운 릴리스에 대한 알림을 원하십니까? . 아무 일도 일어나지 않으면 GitHub 데스크톱을 다운로드하고 다시 시도하십시오. CMake가 완료되면 Visual Studio를 열고 빌드 디렉터리에서 생성된 dirent.sln 파일을 로드하고 솔루션을 빌드합니다. 빌드가 완료되면 설치 패키지에 4개의 예제 프로그램이 포함되어 있는 경우 명령 프롬프트에서 예제 프로그램을 실행합니다 README.md. 나는 단지 몇 가지 대안을 사용할 수 있을 때 1998 년에 마이크로 소프트 윈도우에 Dirent를 이식. 그러나, 상황은 그 이후로 변경되었습니다 요즘 모두 Cygwin과 MingW는 마이크로 소프트 윈도우에서 UNIX 프로그램의 큰 숫자를 컴파일 할 수 있습니다. 둘 다 전체 DIRENT API뿐만 아니라 다른 많은 UNIX API를 제공합니다. MingW는 상용 응용 프로그램에도 사용할 수 있습니다! Dirent는 MIT 라이선스에 따라 자유롭게 배포할 수 있습니다.

자세한 내용은 라이센스 파일을 참조하십시오. GitHub에는 4천만 명 이상의 개발자가 협력하여 코드를 호스팅 및 검토하고 프로젝트를 관리하고 소프트웨어를 함께 빌드합니다. 시도: 비주얼 스튜디오 익스프레스 2015 및 윈도우 7 x64 Dirent는 프로그래머가 리눅스 / UNIX에서 파일 및 디렉토리에 대한 정보를 검색 할 수있는 C / C ++ 프로그래밍 인터페이스입니다. 이 프로젝트는 마이크로 소프트 윈도우 리눅스 호환 Dirent 인터페이스를 제공합니다. 예제 프로그램을 빌드하려면 먼저 CMake를 설치합니다.