"비주얼 C++"의 두 판 사이의 차이
잔글 |
|||
33번째 줄: | 33번째 줄: | ||
사용 가능한 제품은 마이크로소프트 비주얼 C++ 2017 익스프레스 에디션, 마이크로소프트 비주얼 스튜디오 2017 프로페셔널, 마이크로소프트 비주얼 스튜디오 2017 커뮤니티, 마이크로소프트 비주얼 스튜디오 2017 엔터프라이즈가 있다. 비주얼 C++ 은 비주얼 스튜디오 안에 포함되어 있다. | 사용 가능한 제품은 마이크로소프트 비주얼 C++ 2017 익스프레스 에디션, 마이크로소프트 비주얼 스튜디오 2017 프로페셔널, 마이크로소프트 비주얼 스튜디오 2017 커뮤니티, 마이크로소프트 비주얼 스튜디오 2017 엔터프라이즈가 있다. 비주얼 C++ 은 비주얼 스튜디오 안에 포함되어 있다. | ||
익스프레스 에디션과 커뮤니티 에디션은 공식 사이트에서 무료로 내려 받아 설치하고 사용할 수 있다. | 익스프레스 에디션과 커뮤니티 에디션은 공식 사이트에서 무료로 내려 받아 설치하고 사용할 수 있다. | ||
+ | |||
+ | == 사용법 == | ||
+ | |||
+ | 작업공간 마련하기 : Visual c++ 실행 -> File -> New -> C언어 기초 프로그램은 도스 프롬프트 기반이므로 Project탭에서 "Win 32 Console Application" 선택 -> project name 과 location 입력 후 OK 버튼 -> 프로젝트 생성이 완료 | ||
+ | |||
+ | 프로그램 작성을 위한 파일 생성 : File -> New -> File탭 선택 -> "C++ Source File" 선택 -> 프로그램에 따라 확장자 .c 또는 .cpp C++ 프로그램은 확장자를 입력하지 않으면 자동으로 확장자가 .cpp가 된다. -> OK 버튼을 누르면 파일 생성 완료 | ||
+ | |||
+ | 컴파일 : 메뉴 -> Build -> compile 선택 또는 Ctrl + F7 -> 컴파일 완료 | ||
+ | |||
+ | 링크 연결 : 메뉴 -> Build -> Build 선택 또는 F7 -> 에러가 발생하지 않았다면 .exe 확장자를 갖는 실행파일이 만들어진다. | ||
+ | |||
+ | 프로그램 실행 : 생성된 .exe 파일을 실행하는 방법 Ctrl + F5 | ||
{{각주}} | {{각주}} |
2019년 6월 27일 (목) 10:42 판
비주얼 C++(Visual C++)은 C 및 C++ 프로그래밍 언어를 사용하여 개발을 진행하기 위해 마이크로소프트가 제공하는 통합개발환경(IDE)이다. 비주얼 씨뿔뿔이라고 읽는다. VC++ 또는 MSVC라고 쓰기도 한다. 제4세대 프로그래밍 언어(4GL)에 속한다. 마이크로소프트의 비주얼 스튜디오(Visual Studio)에 통합되었다.
소개
Microsoft Visual C ++는 Microsoft 의 C , C ++ 및 C ++ / CLI 프로그래밍 언어 용 IDE (Integrated Development Environment) 제품이다. MSVC는 독점 소프트웨어다. 그것은 원래 독립적인 제품 이었지만 Visual Studio 의 일부가 되었으며 평가판 및 프리웨어 형태 로 제공되었다 .
역사
16비트 버전
- 1983 년 마이크로 소프트의 첫 C 제품인 마이크로 소프트 C 1.0 은 래티스 C를 기반으로 한다.
- C 2.0은 대형 모델 지원을 추가했다.
- C 3.0은 마이크로 소프트 내부에서 최초로 개발 된 버전이다.
- C 4.0은 소스 레벨 디버거인 CodeView를 추가했다.
- C 5.0은 루프 최적화와 64K 보다 큰 배열이 지원되었다.
- 1989 년에 출시된 C 6.0은 글로벌 플로우 분석, 소스 브라우저 및 새로운 디버거가 추가되었으며 선택적인 C ++ 프론트 엔드가 포함되었다.
- 1992 년에 릴리스된 C / C ++ 7.0은 C ++ 및 MFC (Microsoft Foundation Class Library) 1.0에 대한 기본 제공 지원이 추가되었다 .
- 1993 년 2월에 발표 된 ' Visual'C ++의 첫 번째 버전인 Visual C ++ 1.0은 MFC 2.0이 포함되어 있다. Cfront 2.1 호환 이며 두 가지 버전으로 제공된다.
- 1993 년 12월에 MFC 2.5를 포함하고 MFC에 OLE 2.0 및 ODBC 지원을 Visual C ++ 1.5에 추가했다. Visual C ++의 첫 번째 버전은 CD-ROM 에서만 제공되었다.
32비트 버전
- Visual C ++ 1.0은 Intel 386 아키텍처 용 32 비트 개발 의 첫 번째 버전이었습니다.16 비트 버전 1.5가 출시되었을 때 발표되었지만 OLE2 및 ODBC에 대한 지원은 포함되지 않았습니다. 또한 Visual C ++ 1.5가 포함 된 Visual C ++ 16 / 32-bit Suite라는 번들로 제공됩니다.
호환성
- Visual C ++ 컴파일러 ABI 는 주요 컴파일러 릴리즈간에 역사적으로 바뀌 었다. 이것은 특히 컨테이너 크기가 컴파일러 릴리즈 사이에서 많이 달라지는 STL 컨테이너의 경우다. 따라서 Microsoft는 다른 컴파일러 버전을 사용하여 클라이언트 코드를 컴파일 할 때 모듈 경계에서 C ++ 인터페이스를 사용하지 말 것을 권장한다. C ++ 대신 또는 COM 인터페이스를 사용하는 것이 좋다. 이 인터페이스는 컴파일러 릴리스간에 안정적인 ABI를 갖도록 설계되었다.
- Visual C ++는 다른 버전의 C 런타임 라이브러리와 함께 제공된다. 이는 사용자가 사용 가능한 라이브러리 중 하나를 사용하여 코드를 컴파일 할 수 있음을 의미한다. 그러나 이로 인해 동일한 프로그램에서 다른 구성 요소 ( DLL , EXE )를 사용할 때 몇 가지 문제가 발생할 수 있다. 일반적인 예제는 다른 라이브러리를 사용하는 프로그램 이다. 사용자는 의미를 이해하지 않는 한 모든 프로그램 구성 요소에 대해 동일한 C 런타임을 사용해야한다 . MS는 가능한 문제를 피하기 위해 다중 스레드 동적 연결 라이브러리 (/ MD 또는 / MDd 컴파일러 옵션)를 사용하도록 권장한다.
제품
사용 가능한 제품은 마이크로소프트 비주얼 C++ 2017 익스프레스 에디션, 마이크로소프트 비주얼 스튜디오 2017 프로페셔널, 마이크로소프트 비주얼 스튜디오 2017 커뮤니티, 마이크로소프트 비주얼 스튜디오 2017 엔터프라이즈가 있다. 비주얼 C++ 은 비주얼 스튜디오 안에 포함되어 있다. 익스프레스 에디션과 커뮤니티 에디션은 공식 사이트에서 무료로 내려 받아 설치하고 사용할 수 있다.
사용법
작업공간 마련하기 : Visual c++ 실행 -> File -> New -> C언어 기초 프로그램은 도스 프롬프트 기반이므로 Project탭에서 "Win 32 Console Application" 선택 -> project name 과 location 입력 후 OK 버튼 -> 프로젝트 생성이 완료
프로그램 작성을 위한 파일 생성 : File -> New -> File탭 선택 -> "C++ Source File" 선택 -> 프로그램에 따라 확장자 .c 또는 .cpp C++ 프로그램은 확장자를 입력하지 않으면 자동으로 확장자가 .cpp가 된다. -> OK 버튼을 누르면 파일 생성 완료
컴파일 : 메뉴 -> Build -> compile 선택 또는 Ctrl + F7 -> 컴파일 완료
링크 연결 : 메뉴 -> Build -> Build 선택 또는 F7 -> 에러가 발생하지 않았다면 .exe 확장자를 갖는 실행파일이 만들어진다.
프로그램 실행 : 생성된 .exe 파일을 실행하는 방법 Ctrl + F5
각주
참고 문서
같이 보기