* Visual Studio 2013(2012)에서 XP 호환 프로그램 만들기
    - Windows XP 실행 가능하도록 빌드

//
- Visual Studio 2013(VS2013, VC12) 의 경우(XP호환 빌드)
    Property Pages ->  Configuration Properties ->  General ->
    - Platform Toolset 에서    -> 'Visual Studio 2012 - Windows XP (v110_xp)' 선택
    - Debug, Release 두 버전 다 실행 가능,
        mfc120u.dll msvcr120.dll 파일 필요

mfc120u.dll

msvcr120.dll

        - 또는 Visual C++ Redistributable Packages for Visual Studio 2013  다운로드 설치

http://www.microsoft.com/en-us/download/details.aspx?id=40784

vc12(2013)-vcredist_x86.exe



//=============
- Visual studio 2012(VS2013, VC11)
    - visual studio 2012 Update 4 (Service Pack) 설치
http://www.microsoft.com/en-us/download/details.aspx?id=39305

    - iso 이미지 바로 직접 다운로드 링크 (2.5G)
http://download.microsoft.com/download/D/4/8/D48D1AC2-A297-4C9E-A9D0-A218E6609F06/VSU4/VS2012.4.iso

    - 설정
Property Pages ->  Configuration Properties ->  General -> Platform Toolset 에서
    -> 'Visual Studio 2012 - Windows XP (v110_xp)' 선택
        - Release 버전 만 XP에서 실행 가능, Debug(디버그) 버전은 실행 안됨

- DLL 파일 문제로 실행이 안되면 -> mfc110u.dll msvcr110.dll 파일 필요

mfc110u.dll

msvcr110.dll


Visual C++ Redistributable for Visual Studio 2012 Update 4  설치
http://www.microsoft.com/en-us/download/details.aspx?id=30679

vs2012-vcredist_x86.exe


    - 만약 VS2010이 설치되 있으면 'Visual Studio 2010'을 선택하면 Debug버전도 실행 가능하게 컴파일 됨



//

//참고 msvcp dll ( msvcp100.dll) function

- 정적 링크에서 사용됨

http://support.microsoft.com/kb/154753

http://yungyikim.com/594

OpenCV를 정적 라이브러리(static library)로 사용한 c++ 배포용 프로그램 만들기
http://darkpgmr.tistory.com/50


반응형
Posted by codens