12 Windows PC 용 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 / 월

코드 블록

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

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

가격: 무료 및 오픈 소스

식

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

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

가격: 무료

Clion

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

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

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

가격: 30 일 무료 평가판 사용 가능; 업그레이드는 사용자 당 199 달러부터 시작합니다.

Vim C Ide

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

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

가격:

Codelight ID

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

또한 작업을 실행 취소 또는 다시 실행하고, 기본 편집 작업을 수행하고, 라인을 이동, 제거 또는 변환 할 수 있습니다. 전체 화면 모드로 변경, 검색 및 바꾸기를 지원하는 기능과 함께 공백을 숨기거나 가리기 말.

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

가격: 무료 및 오픈 소스

Netbeans

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

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

가격: 무료

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

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

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

가격: 무료

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 플러스 플러스 빌더

최신 앱을위한 통합 설계 및 개발을 특징으로하는 빠른 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

개발자가 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 ​​++ 애플리케이션을 빌드하십시오.

PC 용 최고의 무료 오프라인 사전 소프트웨어 10 개

PC 용 최고의 무료 오프라인 사전 소프트웨어 10 개프리웨어

요즘 인터넷에 연결되지 않은 PC에서 작동하는 것은 무엇입니까? 우리의 삶은 최근 인터넷에 너무 많이 의존하여 이동 중, 즉 스마트 폰으로도 온라인 상태입니다. 하지만 인터넷에 연결되지 않음 또는 네트워크에 장애가 있습니까? 우리는 갑자기 고쳐지고 그런 상황에서 완전히 무력감을 느낍니다. 현재 대부분의 응용 프로그램은 활성 인터넷 네트워크에 종속되어 ...

더 읽어보기
Windows 10을위한 15 가지 최고의 하드웨어 진단 도구

Windows 10을위한 15 가지 최고의 하드웨어 진단 도구프리웨어

Windows 10은 반응 형 인터페이스로 인해 매우 빠르게 인기를 얻었습니다. 신뢰할 수있는 고급 기능과 유용한 기능이 많이 있지만 단점도 있습니다. 그것은 많은 시간을 늦추고, 갑자기 작동을 멈추거나, 충돌하면서 죽음의 블루 스크린을 표시하는 것으로 알려져 있습니다.이러한 문제의 대부분은 정시에 진단되지 않으면 PC 상태에 심각한 해를 끼칠 수있는...

더 읽어보기
노트북 배터리 상태 확인을 실행하는 14 가지 최고의 Windows 소프트웨어

노트북 배터리 상태 확인을 실행하는 14 가지 최고의 Windows 소프트웨어프리웨어

노트북 배터리는 아마도 노트북을 사용하는 동안 가장 무시되는 부분 일 것입니다. 노트북의 전원이 켜지는 것은 배터리 때문이며 배터리 상태가 양호한 경우에만 제대로 작동한다는 사실을 잊어 버리는 경향이 있습니다.또한 어댑터가 항상 연결되어있는 랩톱에서 작업 할 수 없습니다. 완전히 충전되면 배터리없이 작업해야합니다. 이때 배터리가 제대로 충전되었는지 확...

더 읽어보기