manifest 배포
공부/프로그램 / 2010. 6. 18. 09:55
VS2005는 외부로 배포를 할 때 그냥 파일만 배포하면 아래와 같은 말이 나온다
응용프로그램 구성이 올바르지 않기 때문에 이 응용 프로그램을 시작하지 못했습니다. 이 문제를 해결하려면 응용 프로그램을 다시 설치하십시오.
manifest는 같은 컴퓨터 안에서 여러 버전의 DLL을 동시에 실행할 수 있도록 해주는 기능이라고 한다
자세한 내용은 밑에 사이트에 가면 잘 설명이 되어 있고...
http://www.serious-code.net/moin.cgi/RedistributingVisualCppRunTimeLibrary
실행파일에 manifest가 포함 안되어 있으면 해당 폴더에 (실행파일).exe.manifest를 복사하고
MFC를 안쓰고 release버전만 배포한다면
C:\Program Files\Microsoft Visual Studio 8\VC\redist\x86\Microsoft.VC80.CRT
안에 있는
Microsoft.VC80.CRT.manifest
msvcp80.dll
msvcr80.dll
만 실행파일과 같은 폴더에 넣어주면 된다.
-참고-
http://somma.egloos.com/3020481
http://www.larosel.com/39