12 Windows 10 용 C ++ 용 최고의 무료 IDE

C ++는 처음부터 여전히 인기있는 프로그래밍 수준 중 하나입니다. 전 세계의 많은 애플리케이션과 시스템 개발에 여전히 적극적으로 적용되고 있습니다. C ++는 Java, C #, Python 등과 같은 주요 프로그래밍 언어의 기반을 형성하는 고유 한 언어입니다. 또한 이러한 프로그래밍 언어는 하드웨어 개발을 위해 전문 프로그래머가 널리 사용합니다.

따라서 C ++에 대한 지식을 얻고 자하는 사람들은 IDE (통합 개발 환경)가 프로그래밍 작업을 원활하게 수행 할 수있는 최고의 장소라는 것을 알아야합니다. 이것은 IDE가 디버깅, 코드 완성, 컴파일 등과 같은 기능과 통합되기 때문입니다.

IDE는 주로 응용 프로그램이 개발되는 동안 소프트웨어 프로그램의 다양한 요소를 제공하는 데 사용됩니다. 소프트웨어의 가장 좋은 부분은 매력적인 인터페이스입니다. 우리가 추천 한 Windows 용 C ++ 용 최고의 IDE를 살펴 보겠습니다.

비주얼 스튜디오

Visual C Plus Plus ID

Windows, 웹, 클라우드 및 Android와 같은 모든 주요 플랫폼에서 작동하는 완전한 기능을 갖춘 IDE입니다. Visual Studio IDE를 사용하면 기존 파일 조건을 잃지 않고 정확하고 효과적으로 코드를 작성할 수 있습니다. 호출 구조, 관련 기능, 로그인 및 테스트 상태와 같은 세부 사항을 쉽게 확대 할 수 있습니다. 코드 문제를 리팩터링, 분석 및 복구하는 데 도움이되는 서비스를 활용할 수도 있습니다.

Visual Studio는 사용 된 언어 (C # / VB, C ++, JavaScript, Python 등)에도 불구하고 코딩 할 때 실시간 지원을 통해 안내합니다. 흥미로운 점은 IntelliSense가 사용자가 작성하면서 API를 예측하고 자동 완성을 통해 속도와 효율성을 향상 시킨다는 것입니다. 또한 코드의 컨텍스트를 잃지 않고 대규모 코드베이스를 쉽게 통과 할 수 있도록 도와줍니다.

가격 : 무료 버전 사용 가능; 업그레이드 시작 : $ 45 / 월

CodeBlocks

코드 블록

Code :: Blocks는 무료로 제공되는 C, C ++ 및 Fortran IDE입니다. 이것은 사용자의 가장 까다로운 요구 사항을 충족하도록 설계되었습니다. 이 IDE는 매우 유연하고 완전히 구성 할 수 있도록 개발되었습니다. 필요한 모든 기능을 제공하고 다양한 플랫폼에서 안정적인 모양, 느낌 및 제어를 제공합니다.

이 IDE는 플러그인으로 향상 될 수있는 플러그인 지원을 중심으로 설계되었습니다. 플러그인을 코딩하거나 설치하여 모든 유형의 기능을 추가 할 수 있습니다. 예를 들어, 조립 및 디버깅 기능은 이미 플러그인에서 제공됩니다.

가격 : 무료 및 오픈 소스

식

Eclipse는 Eclipse 플랫폼을 기반으로하는 C 및 C ++ 용 주요 IDE 중 하나입니다. 다양한 툴체인, 클래식 메이크 프레임 워크, 소스 탐색 등에 대한 프로젝트 개발 및 관리 프레임 워크를 지원합니다. 또한 그레이딩, 매크로 정의 브라우저, 폴딩 및 하이퍼 링크 탐색, 시각적 디버깅 도구, 코드 편집기와 같은 다양한 소스 지식 도구를 지원합니다. 구문 강조 등이 있습니다.

Windows, Mac OS X 및 Linux를 포함한 모든 주요 플랫폼에서 작동하는 무료 오픈 소스 소프트웨어입니다. 드래그 앤 드롭 기능으로 요소를 정렬하는 데 도움이되는 멋진 사용자 인터페이스를 자랑합니다.

가격 : 무료

Clion

Clion

Clion은 최신 C ++ 표준, libc ++ 및 Boost를 포함하는 강력한 C 및 C ++ 용 크로스 플랫폼 IDE입니다. 이 IDE는 코드를 잘 알고 있으며 핵심 사항에 집중하는 동안 루틴을 관리합니다. 주요 기능 중 하나는 기호 이름을 바꾸고, 멤버를 순위를 올리거나 내리고, 함수 서명을 수정하고, 자동화 된 리팩토링이 코드 전체에 필요한 변경 사항을 올바르게 생성하도록하는 리팩토링입니다.

통합 디버거는 GDB / LLDB를 백엔드로 특징으로하는 IDE의 친근한 디버거 UI를 사용하여 손쉽게 문제를 분석하고 해결합니다. 또한 네이티브 프로세스에 연결하거나 원격으로 디버그합니다. 또한 소스가없는 경우 디스 어셈블리 뷰를 분석합니다.

또한 Clion은 디버그 할 때 편집기에 바로 표시되는 변수 값을 사용하여 프로젝트의 완전한 인라인보기를 제공합니다. 또한 동일한 스택 프레임에서 선택한 함수에 대한 모든 변수의 상태를 확인합니다. 또한 함수 호출 또는 복잡한 표현의 결과를 분석합니다.

가격 : 30 일 무료 평가판 사용 가능; 업그레이드는 1 년 동안 사용자 당 $ 199부터 시작됩니다.

정력

Vim C Ide

이 경량 IDE는 모든 텍스트 유형을 효율적으로 만들고 수정하기위한 매우 구성 가능한 텍스트 편집기입니다. 대부분의 Unix 시스템과 Apple OS X에서는 "vi"로 추가됩니다. Vim은 매우 안정적이며 향상된 경험을 위해 지속적으로 설계되고 있습니다. 다단계 실행 취소 트리가있는 일관된 IDE입니다.

Vim은 포괄적 인 플러그인 시스템을 제공하며 더 많은 프로그래밍 언어와 파일 형식을 지원합니다. 또한 강력한 검색 및 스와핑 기능을 제공합니다. 또한 많은 도구와 통합되며 빠른 코딩을 촉진하는 모든 언어를 지원합니다.

가격:

CodeLite

Codelight ID

CodeLite는 C, C ++, PHP 및 JavaScript 프로그래밍 언어를 전문으로하는 무료 오픈 소스 IDE입니다. 주로 Node.js를 사용하고 Windows, Mac OS X 및 Linux를 포함하는 모든 주요 플랫폼에서 작동하는 백엔드 개발자에게 사용되는 크로스 플랫폼 IDE입니다.

또한 작업을 실행 취소 또는 다시 실행하고, 기본 편집 작업을 수행하고, 줄을 이동, 제거 또는 변환하고, 전체 화면 모드로 변경하고, 공백을 숨기거나 표시 할 수 있으며, 단어 검색 및 바꾸기를 지원하는 기능도 있습니다.

또한 도구가 줄 번호를 표시하도록 허용하여 책갈피를 만들고, 빠른 디버깅 작업을 실행하고, 소스 코드 편집기 설정을 구성 할 수도 있습니다. 또한 통합 된 자동 완성 기능을 활용할 수도 있습니다. 또한 소프트웨어는 파일을 저장할 때 빈 줄을 간소화 할 수도 있습니다. 또한 책갈피를 사용자 정의하고, 단축키를 할당하고, 배경 글꼴과 색상을 선택하는 등의 작업을 수행 할 수 있습니다.

가격 : 무료 및 오픈 소스

NetBeans IDE

Netbeans

NetBeans IDE는 사용자가 Java, JavaScript, HTML5, PHP, C / C ++ 등을 사용하여 모바일, 웹 및 데스크톱 애플리케이션을 개발할 수 있도록 도와주는 무료 오픈 소스 프로그램입니다. Windows, Linux, Solaris 및 MacOS를 포함하는 모든 주요 플랫폼에서 작동합니다.

가장 좋은 점은 쉽게 설치할 수 있고 상자에서 꺼내 바로 사용할 수 있다는 것입니다. 개발자가 모바일, 웹, 데스크톱 및 엔터프라이즈를위한 전문적이고 크로스 플랫폼 애플리케이션을 구축하는 데 필요한 모든 도구를 갖추고 있습니다.

가격 : 무료

Qt 크리에이터

QT Creator는 빠르고 쉬우 며 C ++ 개발자에게 가장 재미있는 경험을 제공하는 또 다른 훌륭한 IDE입니다. 이 크로스 플랫폼 IDE에는 최첨단 C ++ 코드 편집기, 내장 된 GUI 디자인 및 양식 디자이너, 빠른 코드, 탐색 도구 등이 함께 제공됩니다. API 및 라이브러리는 일관성 있고 상세하며 사용자 친화적이며 잘 문서화되어 있기 때문에 개발자들에게 특히 사랑 받고 있습니다.

또한 애플리케이션과 사용자 인터페이스를 한 번 생성 한 다음 다른 모바일 OS 및 데스크톱에 추가로 배포하도록 설계된 완전한 도구 세트가 함께 제공됩니다. 무엇보다도 간단하고 반응이 빠른 인터페이스가 제공됩니다. 구문 강조 및 자동 완성, 드래그 앤 디자인 UI 생성, 시각적 디버깅 및 프로파일 링 도구 등이 포함 된 코드 편집기를 제공합니다.

Qt API 및 라이브러리의 기본 세부 사항에 대해 자세히 알아 보려면 해당 설명서 페이지에서 지침을 찾을 수 있습니다.

가격 : 무료

Dev C ++

Devplus Plus

C 및 C ++ 프로그래밍 언어 용으로 설계된 모든 기능을 갖춘 IDE입니다. GCC (GNU Compiler Collection)의 Mingw 포트를 컴파일러로 사용합니다. 콘솔 또는 GUI와 같은 로컬 Win32 실행 파일을 빌드합니다. Orwell Dev-C ++는 Cygwin과 혼합하여 사용할 수도 있습니다.

여기에는 고급 프로그래밍이 아닌 기본 프로그래밍을 대상으로하는 많은 기능이 있습니다. 쉽게 설치할 수있어 즉시 응용 프로그램 작업을 시작할 수 있습니다. 가장 좋은 점은 인터페이스가 매우 사용하기 쉽고 모든 옵션이 쉽게 액세스 할 수 있도록 깔끔하게 배열되고 상당히 넓다는 것입니다.

이 도구는 .C, .CPP, .CC, .C ++ 또는 .CP와 같은 여러 가지 공통 소스 파일 형식을 만들고 편집하는 데 도움이됩니다. 또한 .H, HPP, .RH 및 .HH 확장자를 사용하여 헤더 파일을 관리 할 수 ​​있습니다. 또한 .RC와 같은 리소스 스크립트를 지원하고 일반적인 .DEV 형식으로 프로젝트를 저장할 수 있습니다. 컴파일 및 디버깅, 컴파일러, 환경 및 편집기에 대한 개별 구성은 다른 기능 중 일부입니다.

가격 : 무료

C ++ 빌더

C 플러스 플러스 빌더

최신 앱을위한 통합 설계 및 개발 기능을 제공하는 빠른 IDE입니다. 데이터베이스에서 매력적인 UI, Rest에 이르기까지“풀 스택”을 포괄하는 강력한 크로스 플랫폼 앱을 구축하려는 사람들에게 필요한 것은 C ++ Builder입니다. 이 앱을 사용하면 C ++ 애플리케이션이 모바일 및 데스크톱 플랫폼을 위해 로컬로 어셈블됩니다.

이렇게하면 추가 플랫폼마다 다른 프로그래밍 언어를 배우는 데 드는 시간과 노력을 절약 할 수 있습니다. C ++ Builder Rio (10.3)는 개발자가 동일한 기본 코드 기반으로 Windows, macOS, iOS 및 Android 용 아름답고 고성능 앱을 빌드 할 수 있도록 지원합니다. C ++ 17 win32 지원, 향상된 코드 완성, 최적화 된 빌드 및 새 라이브러리를위한 디버깅을 포함하여 C ++ 개발자를위한 현저한 개선 사항을 제공합니다.

또한 높은 DPI 디스플레이 용 VCL, 모니터 별 V2 지원, Android API26 및 iOS12에 대한 업데이트 된 모바일 플랫폼 지원 등을 개선합니다.

가격 : $ 1495부터 시작

MonoDevelop

Monodevelop

개발자가 Windows, Mac OS X 및 Linux에서 데스크톱 및 웹 애플리케이션을 빠르게 작성할 수있는 IDE를 찾고 있다면 MonoDevelop이 최선의 선택이 될 수 있습니다. 무엇보다도 개발자가 Visual Studio로 빌드 된 .NET 앱을 MacOS 및 Linux로 이식하는 동시에 모든 플랫폼에 대한 단일 코드 기반을 유지하는 것이 매우 쉽습니다.

C # 지원, 코드 템플릿 및 코드 접기와 같은 고급 텍스트 편집 옵션이 함께 제공됩니다. 또한 완전히 사용자 정의 할 수있는 창 레이아웃, 사용자 지정 키 바인딩 및 외부 도구 세트도 제공합니다. 다국어 지원 (C #, F #, Visual Basic .NET, Vala) 또는 Mono 및 로컬 응용 프로그램을 디버깅하는 통합 디버거에서 GTK # 응용 프로그램을 쉽게 만드는 옵션에 이르기까지이 도구를 인기있게 만드는 여러 기능이 있습니다.

가격 : 무료

안주 타

Anjuta는 프로젝트 관리, 소스 편집기, GUI 디자이너, 애플리케이션 마법사 등을 포함한 여러 프로그래밍 옵션과 함께 제공되는 만능 IDE입니다. 이 도구는 주로 간단한 사용자 인터페이스를 제공하는 데 중점을 두며 사용 가능합니다. 또한 강력하고 효과적인 개발에 도움이됩니다.

작동하기 쉬운 간단한 인터페이스와 강력한 도구가 함께 제공됩니다. 새 프로젝트를 시작할 수있는 몇 가지 쉬운 마법사와 프로젝트 템플릿이 있습니다. 가장 좋은 점은이 프로그램이 대부분의 인기있는 프로그래밍 언어 인 C, C ++, Java, Javascript, Python 및 Vala를 지원한다는 것입니다.

또한 GTK + / GNOME 애플리케이션을위한 WYSIWYG UI 개발을위한 완전한 glade 통합, 온보드 디버깅을위한 완전히 통합 된 GDB 등을 지원합니다.

가격 : 무료

IDE 프로그램은 오류를 제외하고 효율적으로 유지 관리 할 수있는 응용 프로그램을 빌드하는 가장 좋은 방법입니다. 온라인에서 C ++ 용으로 사용할 수있는 IDE가 많이 있지만 기대치를 초과하는 IDE는 거의 없습니다. 따라서 위 목록에서 선택하고 Windows에서 손쉽게 C ​​++ 애플리케이션을 빌드하십시오.