(펌) visual studio 64bit 빌드하기 - (1)

2018. 2. 14. 13:38IT-개발/winapi 및 MFC

반응형


64bit build 방법이 이렇게 쉬웠을 줄이야~ ㅠㅠ


뒤늦게 참고합니다. 


그리고 COM DLL 32bit 파일을 Regsvr32.exe 로 등록하면 되길레, 64bit는 다른걸(Regsvr64.exe ???)로 


등록하는지 궁금했는데~ 아니네요. 걍 regsvr32로 다 되네요. ㅋㅋㅋ


1개의 동일 소스를 아래와 같이 32 / 64bit 용으로 build 가능합니다.



(펌 : http://dream-cy.tistory.com/36 )




64비트(x64) 컴파일 설정을 하려면 플랫폼에서 64비트를 선택해서 되는 것이 아니라 Visual Studio의 컴파일러 옵션을 통하여 컴파일 설정을 할 수 있다. 아래의 그림들과 같이 플랫폼이 아니라 구성관리자를 통해 64비트 컴파일 설정을 할 수 있다.


1. 아래의 그림과 같이 [구성 관리자...] 를 선택합니다.


2. 활성 솔루션 플랫폼에 x64가 존재하지 않으므로 <새로 만들기...> 를 선택합니다.


3. 아래의 그림과 같은 상태에서 확인을 누릅니다.


4. 마찬가지로 각 프로젝트의 플랫폼에서 <새로 만들기...> 를 선택 합니다.


5. 아래와 같은 화면에서 확인을 누릅니다.


6. 아래와 같이 활성 솔루션 플랫폼과 플랫폼 모두 x64로 선택되었다면 닫기를 누릅니다.


7. 64비트 컴파일이 적용된 모습입니다.



Visual Studio 의 프로젝트 -> 속성에서, [Linker] - [Advanced] - [Target Machine] - MachineX64 (/MACHINE:X64) 가 설정되어있다면 64비트 컴파일 옵션이 적용되어있다는 것을 의미합니다



출처: http://dream-cy.tistory.com/36 [소년, 사이버를 꿈꾸다]