2009-04-29 1 views
5

우리는 64 비트 및 32 비트 플랫폼 모두에 배포하려는 응용 프로그램을 보유하고 있습니다. 컴파일 된 두 버전의 코드를 동일한 이진 파일 인 la Apple과 NeXT의 fat binaries에 넣을 수 있습니까?앱의 64 비트 및 32 비트 버전을 동일한 바이너리로 롤백 하시겠습니까?

이상적으로 실행할 코드 버전을 결정할 때 하나의 .exe를 제공 ​​할 수 있습니다. 우리는 Windows XP 이상을 목표로하고 있습니다.

답변

6

아키텍처를 결정하고 실행할 적절한 실행 파일을 선택하는 부트 스트래핑 응용 프로그램을 제공하는 것이 하나의 방법 일 것입니다. 따라서 기본적으로 바로 가기 또는 응용 프로그램에 대한 귀하의 부트 스트 래퍼가 시작되어 적절한 응용 프로그램을 시작합니다. 응용 프로그램이 Windows 서비스 인 경우 조금 더 까다 롭습니다.

0

가장 간단한 방법은 설치 프로그램에서 처리하는 것입니다. 설치 프로그램은 대상 시스템에 어떤 시스템 비트가 있는지에 따라 각 이진 버전을 두 가지 버전으로 복사하고 필요한 버전을 복사합니다.

관련 문제