비주얼스튜디오 exe 생성 안됨 - bijueolseutyudio exe saengseong andoem

MFC에서 실행파일(. exe)을 만드는 방법은 간단하다. 솔루션 탐색기에서 프로젝트 위에 마우스를 올린 후 오른쪽 버튼을 클릭한 후 속성을 누른다.
그림1. 프로젝트 속성
속성 페이지가 열리면 구성 속성에서 고급 MFC 사용에서 정적라이브러리에서 MFC 사용으로 변경한다.
그림2. 속성 페이지
속성 설정 완료 후 Ctrl + F5를 누르면 코드가 실행되면서 자동으로 실행파일(. exe)이 생성된다(컴파일을 해도 상관없다).
그림3. 프로젝트 실행 방법
오류가 없다면 다음과 같이 GUI 응용프로그램이 실행되고 실행파일(.exe)이 어디에 생성됐는지 나온다.
그림4. 프로젝트 실행 성공 및 실행파일 생성 위치
이제 실행파일(.exe)생성 위치로 가서 파일을 배포하거나 실행시키면 된다.
그림5. 실행파일
만약 정적라이브러리에서 MFC 사용을 선택 안하고 생성된 실행파일(. exe)을 배포하게 되면. lik나. pdb파일이 없어 정상적으로 실행되지 않거나, Visual Studio가 없는 PC에서는 Error가 발생하게 된다. 그러므로 실행파일 생성 시 주의를 해야 한다.
그림6. Visual Studio가 없는 PC에서 실행시 에러화면

  • 현재글[MFC]Visual Studio 2019에서 .exe 파일 만드는 방법 및 생성위치(배포용 실행파일 생성)
  • 다음글[MFC] Tab Control(탭 컨트롤) 사용방법

  • Remove From My Forums

  • Question

  • 비주얼 스튜디오 디버그 하면 오류 뜨고 exe 파일이 생성이 안되네요.

    비주얼 스튜디오 깔자마자 처음부터 디버그가 안되요. 코드를 잘못 짯나 싶어서 헬로우 월드 그것만 했는데도 안되네요. 경로에 exe 프로그램이 없다고... 그래서 프로젝트 속성 들어가서 디버그 경로랑 링커 경로랑 다른가하고 봣는데 똑같아요. 뭐가 문제인가요? 에러 난 거랑 경로 캡쳐해놧는데 무슨 확인을 하기 전에는 사진을 올릴수가 없다고... 비주얼 스튜디오 한번 하기 어렵네요 ㅠㅠ  아 그리고 디버그 폴더에 들어가서 보니까 디버깅 해도 exe 프로그램이 생성이 안되요. 원래는 자동으로 생성되는거 아닌가요?

All replies

  • 결론적으로는 빌드가 실패한 것인데, 컴파일 과정에서 문제가 있는지 링크 과정에서 문제가 있는지

    아니면 또 다른 실패 요인이 있는지는 올리신 글만 가지고 판단하기 어려울 것 같습니다.

    사진을 올리시기 어려우시다면 오류 메시지라도 복사해서 올려보세요.

  • ---------------------------
    Microsoft Visual Studio
    ---------------------------
    'c:\users\user\documents\visual studio 2015\Projects\ConsoleApplication1\Debug\ConsoleApplication1.exe' 프로그램을 시작할 수 없습니다.

    지정된 파일을 찾을 수 없습니다.


    ---------------------------
    확인  
    ---------------------------

    이렇게 뜹니다.

  • 메뉴 -> Build -> Build Solution 하면 어떻게 되는지 알려주시겠어요?

    정상적으로 빌드되어 exe 파일이 생성되었는데 경로 문제로 실행이 안되는건지,

    아니면 exe 파일 생성에 실패한 것인지 확인해봐야 합니다.

  • ========== 빌드: 성공 0, 실패 0, 최신 1, 생략 0 ==========

    이렇게만 뜨고 따로 뜨는 건 없네요. 

    1>------ 모두 다시 빌드 시작: 프로젝트: Project2, 구성: Debug Win32 ------
    ========== 모두 다시 빌드: 성공 1, 실패 0, 생략 0 ==========

    이건 리빌드 했더니 이렇게 뜨고요.

    그리고 디버그 폴더에 exe 파일이 생성이 안되요. 

    뭐가 문제인가요?

  • 빌드는 성공했는데 exe 파일을 찾을 수 없어서 디버깅(실행)이 안되는거군요.

    프로젝트 폴더를 다 뒤져도 exe 파일을 찾을 수 없는거라면

    예상되는 문제는 컴퓨터에 설치되어있는 백신 문제일 가능성이 큽니다.

    빌드가 성공하면 결과물로 exe 파일을 생성하는데, 이를 백신이 삭제하면 이런 경우가 발생할 수 있죠.

    설치되어있는 백신을 확인해보시고, 있다면 백신 중지 후 다시 해보시기 바랍니다.

프로젝트 빌드 시 실행파일을 원하는 경로에 생성할 수 있도록 설정합니다.

# 개발 환경

운영체제 : Windows 10 Pro 64bit

개발도구 : Visual Studio 2013 Professional / Visual Studio 2019 Community

# 결과

# 설정 방법

  1. 프로젝트 속성 페이지 창을 오픈합니다.
  2. 구성 속성(Configuration Properties) -> 일반(General) 메뉴에 들어갑니다.
  3. 출력 디렉터리(Output Directory) 클릭 -> 화살표 눌러 찾아보기(Browse) 클릭
  4. 경로 지정
  5. 빌드 시 설정된 경로에 .exe 파일 생성

- Visual Studio 2013 Professonal

- Visual Studio 2019 Community

감사합니다.

잘못된 정보나 오타 및 수정사항이 있을 경우 댓글로 달아주시면 감사하겠습니다. 

Toplist

최신 우편물

태그