[Visual C++/MSDN] 도움말 항목에서 코드 예제 컴파일 방법

Posted on 2009. 4. 28. 18:24
Filed Under Visual C++


방법: 도움말 항목에서 코드 예제 컴파일

Visual Studio 2005 문서에는 사용자가 만들 수 있는 프로그램의 형식을 보여 주는 코드 예제가 들어 있습니다. Visual Studio 도움말 메뉴에서 이러한 예제 프로그램의 소스 코드를 볼 수 있습니다.

이러한 예제 프로그램은 일반적으로 콘솔 응용 프로그램입니다. 콘솔 응용 프로그램은 완전한 프로그램으로 작성해도 크기가 크지 않기 때문에 예제로 사용하기에 적합합니다. 코드 예제는 언제라도 사용자의 프로젝트에 복사하여 붙여넣을 수 있습니다.

이 절차에서는 도움말 항목에서 Visual C++ 코드 예제 프로그램을 찾는 방법과 이 프로그램을 컴파일하여 실행하는 방법에 대해 설명합니다.

예제 Visual C++ 프로그램을 클립보드에 복사하려면

  1. 도움말 메뉴에서 목차를 클릭합니다.

  2. 필터링 기준 목록을 Visual C++로 설정합니다.

  3. 예제 프로그램 중 하나를 찾습니다.

    목차 영역에서 개발 도구 및 언어, Visual Studio, Visual C++프로그래밍 가이드의 트리 노드를 차례로 엽니다.

    Visual C++ Express Edition을 사용하는 경우 Visual Studio용 Express Library, Visual C++ Express Edition프로그래밍 가이드 노드를 차례로 엽니다.

  4. 도움말의 이 영역에는 많은 예제 프로그램이 있습니다.

    예를 들어, C++로 .NET 프로그래밍Windows 작업을 열고 방법: 시작 후 경과한 시간 검색 항목을 선택합니다.

    이렇게 하면 환경이 어떻게 구성되어 있는지에 따라 도움말 브라우저나 Visual Studio의 창에 해당 항목이 열립니다.

  5. 코드 복사 단추를 클릭하여 예제 프로그램을 클립보드에 복사합니다.

  6. 클립보드에 소스 코드를 복사하면 다음 중 하나를 수행할 수 있습니다.

    • Visual Studio에서 현재 프로젝트에 새 .cpp 파일을 추가하고 소스 코드를 이 파일에 붙여넣은 다음 방법: Visual Studio에서 CLR를 대상으로 하는 C++ 프로그램 컴파일 항목의 설명에 따라 Visual Studio 개발 환경에서 이 파일을 컴파일할 수 있습니다.

    • 소스 코드를 텍스트 편집기에 붙여넣고 확장명으로 .cpp를 사용하여 이를 저장한 다음 아래 설명에 따라 명령줄에서 이 파일을 컴파일할 수 있습니다.

코드 컴파일

예제 프로그램은 간단한 Visual C++ 콘솔 응용 프로그램이므로 아래 절차에서 설명하는 방법에 따라 명령줄에서 이를 컴파일하는 것이 더 쉽습니다.

클립보드에 복사한 코드 예제를 컴파일하려면

  1. 시작 단추를 클릭하고 모든 프로그램, Microsoft Visual Studio 2005, Visual Studio Tools를 차례로 가리킨 다음 Visual Studio 2005 명령 프롬프트를 클릭하여 Visual Studio 명령 프롬프트 창을 엽니다.

  2. 명령 프롬프트에 다음과 같이 입력하고 Enter 키를 누릅니다.

    notepad timeelapsed.cpp

    새 파일을 만들지 확인하는 메시지가 나타나면 를 클릭합니다.

  3. 편집 메뉴에서 붙여넣기를 클릭하여 복사한 프로그램을 메모장에 추가합니다.

  4. 파일 메뉴에서 저장을 클릭합니다.

  5. 파일 메뉴에서 끝내기를 클릭하여 메모장을 종료합니다.

  6. 명령줄 프롬프트에 다음과 같이 입력하고 Enter 키를 누릅니다.

    cl /clr timeelapsed.cpp

  7. timeelapsed.exe 프로그램을 실행하려면 timeelapsed를 입력하고 Enter 키를 누릅니다.

    프로그램이 실행되고 Windows를 마지막으로 시작한 이후 경과된 시간이 표시됩니다.

  8. exit를 입력하고 Enter 키를 눌러 명령 프롬프트 창을 닫습니다.

참고 항목

반응형

About

by 쑤기c

반응형