windows 예하 디렉토리에 보면 WinSxS(Windows Side-by-Side)라고 하는 폴더가 있습니다.
이곳은 dll hell 등의 dll 구성문제를 해결하기 위해서 분류를 해 놓은것 입니다. 이곳에는 com 클래스나 인터페이스, 라이브러리등이 들어갑니다.
기존에 프로그램을 배포할때에는 디펜던시워커 같은것을 통해서 연결된 dll 들을 함께 배포해서 같이 넣어주면 해결되었으나 2005로 컴파일 된 어플리케이션에는 가끔 안되는경우가 있습니다. WinSxS 에 대한 추가 작업을 해주셔야 합니다.
vcredist_x86 을 통해서 패키지를 구성하시거나, 다른 인스톨제너레이터를 이용하실때에는 사용하신 모듈들을 같이 묶어 주시거나, MFC를 안쓰고 release버전만 배포한다면 C:\Program Files\Microsoft Visual Studio 8\VC\redist\x86\Microsoft.VC80.CRT 안에 있는Microsoft.VC80.CRT.manifest, msvcp80.dll, msvcr80.dll 만 실행파일의 폴더만 넣어 주면 됩니다.
msvcm80.dll은 매니지드C++용 crt라 native를 쓰는 경우는 배포하지 않아도 됩니다.
다음 링크 참고하세요.
위의 링크 파일이 제대로 작동하지 않으면 첨부파일을 참조하세요.
'Other > Download' 카테고리의 다른 글
Portable - Fast Turn Off Monitor (0) | 2009.08.07 |
---|---|
휴대용 - 컴퓨터 IP 찾기 (0) | 2008.02.11 |
휴대용 - 자리 비울 때 컴퓨터 잠그기 (0) | 2007.07.31 |
휴대용 - 타이머(윈도 예약 종료) (0) | 2007.07.23 |
휴대용 - 음력 생일이 올해 양력 생일로 몇 일? (0) | 2007.07.21 |