CPP 파일을 EXE로 변환

작가: Christy White
창조 날짜: 4 할 수있다 2021
업데이트 날짜: 25 6 월 2024
Anonim
C 언어_ClickMe_C 언어의 실행 파일이 어디에 생성되는지 확인_exe 파일을 Debug 및 Release 모드로 빌드
동영상: C 언어_ClickMe_C 언어의 실행 파일이 어디에 생성되는지 확인_exe 파일을 Debug 및 Release 모드로 빌드

콘텐츠

이 튜토리얼은 C ++ 소스 파일을 .exe 파일로 변환하는 방법에 대한 단계별 지침을 제공합니다.이 파일은 대부분의 Windows 컴퓨터에서 작동합니다 ( "all"이라는 단어를 피하기 위해). 이것으로 작동하는 다른 확장자는 .cpp, .cc 및 .cxx입니다 (및 .c, 어느 정도 작동하지만 작동한다고 가정하지 마십시오). 이 가이드에서는 C ++ 소스 코드가 콘솔 애플리케이션 용이며 외부 라이브러리가 필요하지 않다고 가정합니다.

단계로

  1. 먼저 C ++ 컴파일러가 필요합니다. Windows 용 최고의 컴파일러 중 하나는 무료 Microsoft Visual C ++ 2012 Express입니다.
  2. Visual C ++에서 새 프로젝트를 시작합니다. 이것은 아주 쉽습니다. 왼쪽 상단에있는 "새 프로젝트"버튼을 클릭하고 단계에 따라 "빈 프로젝트"를 만듭니다. 이름을 지정하고 다음 창에서 "마침"을 클릭합니다.
  3. 모든 .cpp 파일을 "Source Files"폴더에 복사하여 붙여넣고 모두 복사합니다. h 파일 (있는 경우)을 "Header Files"폴더에 추가합니다. 기본 .cpp 파일 ( "int main ()"이있는 파일)을 선택한 프로젝트의 이름으로 바꿉니다. 외부 종속성 파일이 자동으로 채워집니다.
  4. 빌드하고 컴파일하십시오. 위의 모든 작업을 마친 후 [F7] 키를 누르면 프로그램이 생성됩니다.
  5. exe 파일을 찾으십시오. Visual C ++가 모든 프로그램을 설치하는 "Projects"파일로 이동합니다 (Windows 7에서는 Documents 폴더). "Debug"디렉토리 아래에 이전에 지정한 이름의 파일에 있습니다.
  6. 그것을 테스트하십시오. .exe 파일을 두 번 클릭하여 실행하고 모든 것이 잘되면 프로그램이 제대로 작동합니다. 그렇지 않은 경우 단계를 다시 수행하십시오.
  7. 프로그램을 다른 컴퓨터에서 실행하려면 해당 컴퓨터에 VC ++ 런타임 라이브러리를 설치해야합니다. Visual Studio C ++로 컴파일 된 C ++ 프로그램에는 이러한 프로그램 라이브러리가 필요합니다. Visual Studio와 함께 설치되기 때문에 컴퓨터에 별도로 설치할 필요는 없지만 고객에게이를 기 대해서는 안됩니다. 다운로드 링크 : http://www.microsoft.com/en-us/download/details.aspx?id=30679

  • 원래 작성자가 오래된 메서드를 사용했거나 소스 코드의 종속성을 포함하는 것을 잊었 기 때문에 오류가 발생할 수 있습니다.
  • 컴파일 시간 동안 오류가 발생하지 않도록 Visual C ++ Express가 최신 상태인지 확인하십시오.
  • 대부분의 경우 프로그램 작성자가 자동으로 컴파일하도록하는 것이 더 효율적입니다. 다른 옵션이 전혀없는 경우에만 직접 컴파일하십시오.

경고

  • Dev-C ++에서 멀리하십시오. 오래된 컴파일러를 특징으로하고 340 개가 넘는 알려진 버그가 있으며 5 년 동안 업데이트되지 않아 영구 베타 상태입니다. 가능하면 Dev-C ++를 제외한 다른 컴파일러 및 IDE를 사용하십시오.
  • C ++ 및 C는 매우 낮은 수준의 프로그래밍 언어이기 때문에 컴퓨터에 해를 끼칠 가능성이 있습니다. 할 수있는 빠른 확인은 .cpp 파일의 맨 위에 "#include WINDOWS.h"줄이 있는지 확인하는 것입니다. 그렇다면 프로그램을 컴파일하지 말고 작성자에게 Windows API에 액세스해야하는 이유를 물어보십시오. 결정적으로 대답 할 수없는 경우 포럼의 전문가에게 도움을 요청하십시오.

필수품

  • 컴파일러 (Visual C ++ 권장)
  • .cpp 파일 또는 C / C ++ 소스 코드
  • Windows 컴퓨터 (.exe는 Windows에서만 지원됨)