본문 바로가기
VisualStudio.C++.C#

Visual Studio native C++ 프로젝트에서 64비트, 32비트 플랫폼 선택하여 빌드 가능하게 설정하기.

by i.got.it 2019. 10. 27.

 

 

 

 

개요

   
 

본 글에서는 Visual Studio 의 native C++ 프로젝트의 빌드 대상 플랫폼(운영체제의 비트수)에 64비트를 추가하는 설정법 정리한다. 

 

Visual Studio 기본 셋팅은 32비트로 되어있는데, 추가로 64비트도 선택할 수 있도록 한다.

- native C++ 은 32비트, 64비트 중 1개만 선택 가능하다.

- 보통 native C++ 응용프로그램은 32비트로 설정하는 것이 대부분이다. 32비트 응용프로그램은 64비트 운영체제에서도 정상적으로 실행되지만, 64비트로 만들어진 응용프로그램은 32비트 운영체에서 실행되지 못하기 때문이다.

- 어쩔 수 없는 상황 때문에, native C++ 을 64비트로 만들어야 하는 경우도 있다.

 

 

Visual Suudio 로 64비트, 32비트 프로그램만들기 위한 기본 개념.

 

Visual Studio 를 32비트 운영체제에 설치하면, 32비트 프로그램만 만들 수 있다.

Visual Studio 를 64비트 운영체제에 설치하면, 32비트, 64비트 프로그램 모두 만들 수 있다.

따라서, 64비트 개발이 요구되는 경우에는 반드시 64비트 운영체제에 Visual Studio 를 설치해야한다.

 

그러나, 64비트에 설치해도 Visual Studio 의 설정은 32비트 용만 만들 수 있게 기본 셋팅되어있다.

따라서, 직접 프로젝트 설정에서 플랫폼(운영체제의 비트수 32비트, 64비트 를 의미함) 을 선택가능하도록 설정해줘야한다. <- 본 글에서 정리하는 내용이 바로 이것임.

   

 

 

 

 

1. native C++ 프로젝트에 64비트 선택 가능하게 하기.

   
 

 

프로젝트의 구성관리자를 이용하여 설정한다.

비어있는 프로젝트에서는 설정이 안되므로 먼저 기존 native C++ 프로젝트를 열든지 혹은 새로 만든 native C++ 프로젝트에서 아래 셋팅한다.

 

1. 구성관리자 열기.

Visual Studio 의 메뉴 -> 빌드 -> "구성관리자"를 클릭한다.

 

 

 

 

 

2. "활성솔루션 플랫폼"에서 "새로만들기" 클릭한다.

 

아래그림 구성관리자 창에서 오른쪽 상단 콤보박스를 보면 현재 설정된 것이 Wn32만 보인다.32비트 플랫폼으로 임을 의미한다. 

콤보박스 리스트를 내려보면 "<새로만들기...>" 가 보인다(아래그림 푸른박스). 이것을 클릭하자.

 

 

 

 

3. "새솔루션 플랫폼"창에서 x64를 선택한다.

- 아래 그림 붉은 박스처럼 x64 를 선택한다. 64비트 플랫폼을 의미한다. 그외 나머지 영역은 손댈것없다. 확인버튼 클릭한다.

 

 

 

 

4. 프로젝트에서 플랫폼 선택하여 빌드 가능한 상태임을 확인한다.

앞의 3의 설정에서 x64추가 하였기때문에, 우리의 프로젝트는  대상플랫폼을 선택하여 빌드 가능한 상태다. 아래 그림의 붉은 박스 부분에서 x64 를 선택하여 빌드하면 64비트로 응용프로그램이 만들어지게 되며, Win32를 선택하여 프로젝트 빌드 하면 32비트로 만들어지게 된다.

 

 

 

 

 

. native C++ 프로젝트를 32비트, 64비트 선택적으로 빌드 가능하게 함.

 

 

연관 

VC++ ( 2015, ..2019)  에서 64bit/32bit 동시개발 환경 구축하기. -> http://igotit.tistory.com/733

 

Visual C++ 64bit, 32bit 프로젝트 개발 환경 셋팅.

개요 Visual C++ 프로젝트에서 만들어지는 실행파일을 32bit/ 64bit 모두 가능하게 하기위한 프로젝트 환경 설정법. 기본 사전 지식. 1. 32비트용/ 64비트용 프로젝트를 따로 만들 필요 없고 1개의 프로젝트에서..

igotit.tistory.com

 

 

 

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

상위 정리글.

Visual Studio/VC++/C/C# 활용정리 -> http://igotit.tistory.com/11

 

Visual Studio , Visual C++ 활용 정리.

Visual Studio C++ 활용 Visual Studio C++ Visual Studio Visual C++ / C# 1.설치, 설정 주제 비고. Visual Studio 2010 설치. Visual Studio 2013 (Community)무료 설치. Visaul Studio 2015 (Community)무료..

igotit.tistory.com

 

 

 


첫 등록 : 2014년 10월 26일 

최종 수정 : 2019년 10월 27일

단축 주소 : https://igotit.tistory.com/147

 


 

 

 

댓글



 

비트코인




암호화폐       외환/나스닥/골드       암호화폐/외환/나스닥/골드 암호화폐/외환/나스닥/골드   암호화폐/외환/나스닥/골드
     
현물 |선물 인버스 |선물 USDT       전략매니저(카피트레이딩)     롤오버 이자 없는 스왑프리계좌
( 스왑프리 암호화폐도 거래 가능 )    
MT4, MT5 , cTrader 모두 지원     FTMO 계좌 매매운용. MT4,MT5