* 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 코덴스

댓글을 달아 주세요

  1. 레드햇 2015.03.09 19:39 신고  댓글주소  수정/삭제  댓글쓰기

    좋은정보 감사드립니다.

  2. 붕어빵틀 2016.12.21 14:13 신고  댓글주소  수정/삭제  댓글쓰기

    xp에서도 호환이 된다는건 상위 기종에서는 다 된다는 뜻인가요?

    • BlogIcon 코덴스 2016.12.21 14:34 신고  댓글주소  수정/삭제

      네 상위 기종(최신 OS, 현재 윈도우10 까지)에서 실행됩니다.
      MS 윈도우 OS는 하위 호환성 유지를 기본 정책으로 하고 있어요

  3. 붕어빵틀 2016.12.26 09:04 신고  댓글주소  수정/삭제  댓글쓰기

    와 댓글 달아주셨다 감사합니다!!