2012-11-01 3 views
0

우리는 클라이언트 용 MFC 프로그램을 작성하여 실행 파일과 함께 제공하지만 런타임을 설치해야합니다. 나는 설치 프로그램을 만드는 방법을 배울 시간이 없으므로 코드 생성/런타임 라이브러리를/MT로 변경하고 프로그램 크기에 맞히기 위해 노력할 것이지만 이제는이 오류가 발생합니다.Microsoft 런타임 라이브러리

fatal error C1189: #error : Please use the /MD switch for _AFXDLL builds 

저는 Visual Studio 2010을 사용하고 있습니다. 클라이언트에게 코드 (작은 실행 파일)를 줄 수 있기를 원합니다.

누군가가 설치 프로그램을 작성하는 방법에 대한 좋은 기사의 방향으로 나를 가리킬 수 있다면, 나는 매우 감사 할 것입니다.

덕분에, 제임스

답변

2

해당/MT는 C 런타임 라이브러리에 적용됩니다. 또한 MFC 라이브러리를 처리해야합니다. 구성 속성 - 일반 - 정적 라이브러리에서 MFC 사용.

0

Here은 클라이언트가 응용 프로그램을 실행하는 데 필요한 Visual C++ 파일을 재배포하는 문서입니다. 아마도 가장 쉬운 방법은 설치 프로그램을 32 비트 버전의 경우 here 또는 64 비트 버전의 경우 here에서 가져 오는 것입니다. 또는 설치 프로그램을 작성하려면 Visual Studio에 포함되어 있어야하는 병합 모듈을 사용할 수 있습니다.

관련 문제