큰 프로젝트는 단순한 텍스트 편집기로 관리하기 어렵습니다. 이러한 경우에 IDE를 사용하면 생산성이 향상되고 덜 좌절할 수 있습니다. IDE에는 다양한 유형이 있으며 필요에 맞는 올바른 유형을 선택해야 합니다. Windows의 C++에 가장 적합한 단일 IDE는 없습니다. 도구를 현명하게 선택해야 합니다. 다음은 Windows용으로 인기 있는 IMO 최고의 IDE 목록입니다.
- 비주얼 스튜디오 - Microsoft에서 개발한 IDE입니다. 이 IDE는 Windows에서 C++ 프로그램을 빌드, 개발 및 프로파일링하기 위한 동급 최고의 도구를 갖추고 있습니다. Visual Studio에는 또한 많은 양의 플러그인이 있는 거대한 플러그인 저장소가 있습니다. 또한 Azure, PowerShell, SQL Server 등과 같은 다른 Microsoft 기술과도 매우 원활하게 통합됩니다. 제 생각에는 이것이 Windows에서 얻을 수 있는 최고입니다. 상업적 목적으로 사용하려는 경우 라이센스 문제가 있습니다.
- C/C++ 개발을 위한 Netbeans − Netbeans는 C/C++ 및 기타 여러 프로그래밍 언어를 위한 인기 있는 무료 오픈 소스 크로스 플랫폼 IDE입니다. 커뮤니티에서 개발한 플러그인을 사용하여 완전히 확장 가능합니다.
- Eclipse CDT(C/C++ 개발 도구) - NetBeans와 마찬가지로 C/C++ 및 기타 여러 프로그래밍 언어를 위한 무료 오픈 소스 인기 교차 플랫폼 IDE이기도 합니다. 커뮤니티에서 개발한 플러그인을 사용하여 완전히 확장 가능합니다.
- VS 코드 - VS Code는 IDE가 아니라 텍스트 편집기입니다. 그러나 몇 가지 플러그인을 설치하면 C/C++용 완전한 IDE로 전환할 수 있습니다. Microsoft에서 구축했으며 완전히 오픈 소스입니다. 또한 주변에 거대한 커뮤니티가 있습니다.
- CLion - CLion은 Intellisense의 핵심인 JetBrains의 IDE입니다. 이것은 또한 상업적 지원이 가능한 멀티플랫폼 IDE입니다.
- 코드::블록 - 사용자에게 가장 요구되고 이상적인 기능을 제공하기 위해 구축된 무료이고 확장성이 뛰어나고 구성 가능한 크로스 플랫폼 C++ IDE입니다. 사용자가 개발한 플러그인을 사용하여 기능을 확장할 수 있으며 일부 플러그인은 Code::Blocks의 일부입니다.
- CodeLite IDE - CodeLite는 또한 C/C++, JavaScript(Node.js) 및 PHP 프로그래밍을 위해 특별히 설계 및 구축된 무료 오픈 소스 크로스 플랫폼 IDE입니다.