VS 2005로 만든 프로그램을 실행할 때 필요한 파일들이다...

콘솔프로그램은 "Microsoft.VC80.CRT.zip" 파일을 받아서 압축파일내 파일을 실행파일과 같이 두면 되고 MFC 프로그램인 경우는 "Microsoft.VC80.MFC.zip" 파일을 추가로 받아서 파일을 사용하면 된다.

간단히 실행해볼꺼면 위의 방식데로 하면 되겠지만 추후 다른 프로그램 사용시 편리성을 위해 가능하면 vcredist_x86.exe 파일을 받아서 설치하는게 좋을듯하다.

자세한 사항은 이전에 썼던 포스팅 참고...
(링크 : VS 2005로 만든 프로그램 배포 방법...)
Posted by Gungume
,

VS2005로 툴을 바꾸고나니 생각보다 불편한게 많다...이번에 거슬렸던것은 배포문제...

2003까지는 "Dependency walker"로 대충 의존성 따져서 DLL 파일 넣어주면 됐는뎅 2005는 안되는듯...

이곳저곳 뒤져본 결과 대충 아래와 같이 처리하면 아쉬운데로 실행은 되는듯함;;;

VS2005를 기본폴더에 설치했다는 가정하에 아래에 적힌 경로에 있는 파일들을 실행파일과 같이 넣어주면 된다.(폴더채로 같이 놔도 되는듯하다...)

경로 : "C:\Program Files\Microsoft Visual Studio 8\VC\redist\x86"

릴리즈모드로 컴파일했을때를 기준으로 Console 프로젝트의 경우는 위의 경로에서 "Microsoft.VC80.CRT" 폴더에 있는 파일을 실행파일과 같이 넣어주면 되고, MFC 프로젝트의 경우는 "Microsoft.VC80.MFC" 폴더를 추가로 넣어주면 실행이된다...(이외의 프로젝트는 안해봐서 모름;;;)


위의 방법으로 배포하면 상대방 컴에서 실행은 된다 ㅡㅡ;

좀더 간편하고 제대로된(?) 방법은 MS사에서 제공하는 "Microsoft Visual C++ 2005 재배포 가능 패키지"를 받아서 설치하는 것이다...
(다운받기...)


좀더 자세한 내용은 참고했던 사이트를 스크랩 및 링크해두니 참고바람...(첫번째 스크랩 자료는 그대로 복사해오니 길은 내용이 있어서 좀 짤린다;;;)

출처1 : RedistributingVisualCppRunTimeLibrary



출처2 : VS2005 실행모듈 배포하기
Posted by Gungume
,