플랫폼 간 및 게임 개발을 위한 C/C++가 포함된 Visual Studio IDE Skip to content
C 및 C++ 코딩 도구 | Visual Studio2021-09-27T10:38:05-07:00

Cplusplus logo

C 및 C++ 애플리케이션 개발

MSVC, Clang, CMake 및 MSBuild 등 선택한 도구를 사용하여 Windows용 최신 C 및 C++ 앱을 빌드하세요.

C 및 C++ 앱 빌드에 필요한 구성 요소 설치

C and C++ video screenshot

다운로드하면 아래에서 선택한 Visual Studio 에디션의 라이선싱 조건에 동의하는 것입니다. 또한 Visual Studio로 소프트웨어를 다운로드할 수 있는 기능도 제공합니다. 이 소프트웨어는 제3 자 공지 또는 함께 제공되는 라이선스에 명시된 대로 별도로 라이선스가 부여됩니다. 다운로드하면 해당 라이선스에도 동의하게 됩니다.

대신 다른 언어로 코딩하시겠습니까?

Windows용 Visual Studio를 다운로드하고 필요한 도구 선택

여러 코드베이스를 표시하는 그래픽

모든 코드베이스 지원

CMake, Clang, MinGW 등

어떤 환경에서든 코드베이스를 열고 즉시 작업을 시작할 수 있습니다. Microsoft Visual C++ Compiler와 함께 MSBuild를 사용하거나 Clang 또는 MinGW와 함께 CMake와 같은 타사 도구 집합을 사용하여 IDE에서 직접 코드를 빌드하고 디버그할 수 있습니다. 최고 수준의 CMake 환경을 활용할 수 있습니다.

Windows 개발

Windows를 대상으로 하는 가장 좋은 방법

Microsoft Visual C++ 도구 집합 및 Visual Studio 2019를 사용하여 HoloLens, Surface Hub, PC 및 Xbox를 대상으로 하는 클래식 Windows 데스크톱 프로그램 또는 유니버설 Windows 앱을 디자인하고 빌드할 수 있습니다.

Microsoft Visual C++ 도구 세트용 스크린샷
C++11, C++14 및 수많은 C++17 기능에 대한 지원 스크린샷

최신 C++ 지원

C++11, C++14 및 C++17을 사용하여 앱 빌드

최고의 성능, 빌드 처리량 및 보안과 함께 C++11, C++14 및 다양한 C++17 기능에 대한 지원을 받으세요. 일반 람다 식, 다시 시작 가능한 함수, decltype(auto), 확장된 constexpr 및 C++ 특성, fold 식, 형식 시스템의 noexcept, 인라인 변수 및 기타 최신 기능을 사용하여 코드를 작성할 수 있습니다.

Linux 개발

Linux 앱을 작성하고 실시간으로 디버그할 수 있습니다.

강력한 코딩 및 디버깅 도구를 활용하여 GCC, Clang 또는 다른 컴파일러로 빌드된 Linux를 대상으로 하는 코드를 관리할 수 있습니다. GDB를 사용하여 원격으로 실행되는 Linux 응용 프로그램을 디버그할 수 있습니다. IoT 앱, Linux용 고성능 컴퓨팅 클라우드 서비스 등 빌드하는 대상에 상관없이 Visual Studio를 사용하면 생산성을 높일 수 있습니다.

Linux 디버깅 도구의 스크린샷
모바일 개발 창 스크린샷

모바일 개발

생산성을 유지하면서 Android 및 iOS를 대상으로 지정

Visual Studio 2019 및 디버거의 강력한 기능을 활용하여 C++로 고성능 Android 및/또는 iOS 앱과 게임을 빌드하고, C++ 라이브러리를 공유하여 모바일 플랫폼과 Windows 모두를 대상으로 지정하거나 Xamarin 및 C++를 사용하여 한 번 작성한 후 모든 모바일 플랫폼에서 실행할 수 있습니다.

게임 개발

이미 Visual Studio를 사용 중인 최고의 여러 AAA 게임 스튜디오에 합류

Windows 장치에서 실행되는 DirectX를 사용하여 고성능 게임을 만들거나 Unity, Unreal, Cocos 등 최고의 게임 엔진을 사용하여 플랫폼 간 게임을 빌드할 수 있습니다. 이미 Visual Studio를 사용하여 큰 성공을 거둔 여러 게임 스튜디오에 합류하여 Visual Studio 2019 및 세계적 수준의 디버거로 생산성을 높여보세요.

게임 개발 창 스크린샷
디버깅 및 진단 창의 스크린샷

탁월한 디버깅 및 진단

버그 없는 최고의 코드 작성

중단점 설정 및 코드의 단계별 실행과 같은 기본적인 작업을 모두 수행한 후 변수 시각화, 성능 프로파일링, 로컬 또는 원격 프로세스 디버깅, 다중 스레드 애플리케이션 디버깅 등의 고급 기능을 활용할 수 있습니다. 클릭하여 실행하고, 실시간으로 코드를 편집하고, 다시 빌드하지 않고도 계속 실행할 수 있습니다.

강력한 생산성 기능

신속하게 코드 탐색, 편집 및 개선

구문 색 지정, 지침, 코드 설명, 클래스 뷰 또는 호출 계층 구조를 통해 코드를 시각화할 수 있습니다. 참조, 정의, 선언 등을 사용하여 어떤 코드 기호로든 이동할 수 있습니다. 입력 시 코드를 자동으로 완성하고 문제를 빠르게 복구하며 요구에 맞게 코드를 리팩터링할 수 있습니다. 코드를 분석하여 일반적인 문제를 파악할 수 있습니다. 시간을 절약하여 더욱 효율적으로 사용할 수 있습니다.

생산성 기능의 스크린샷

학생, 오픈 소스 및 개인 개발자를 위한 모든 기능을 갖춘
무료 IDE

무료 다운로드

소규모 팀을 위한 전문 개발자 도구, 서비스 및 구독
혜택

평가판

모든 규모 팀의 까다로운 품질 및 확장 요구 사항을 충족하는 엔드투엔드
솔루션

평가판

피드백