본문 바로가기

Robotics/Articles

공용 어셈블리로 Visual C++ 라이브러리 DLL 배포


자세한 내용은 아래 사이트 참조.
http://msdn.microsoft.com/ko-kr/library/ms235291.aspx

중요한건..
만든 응용프로그램을 배포하려고 하는데... 배포버젼이 어떻게 하여 release모드로 된것이 아니라 debug모드로 된것이 배포를 할 경우가 생겼다. 그럼 관련된 VC++ 라이브러리도 debug모드로 해야하지 않겠냐... 하여 찾아본것이다.


Visual C++ 재배포 가능 패키지를 사용하여 모든 Visual C++ 라이브러리의 릴리스 버전을 배포할 수 있습니다. 이 패키지에는 해당 버전의 Windows에서 사용할 수 있는 x86, x64 및 IA64라는 세 가지 버전이 있습니다. 이 패키지에서는 Visual C++ 라이브러리의 릴리스 버전만 설치합니다. 디버그 버전은 전용 어셈블리로 배포하거나 Visual C++ 병합 모듈의 디버그 버전을 사용하여 배포할 수 있습니다.

결론적으로 디버그 모드로 된 응용프로그램을 배포할때 관련 VC++ DLL을 같이 배포하기 위해서는 setup project로 install 프로그램을 구성할 때, 병합 모듈(merge module)을 add시켜야하고.. 이때 release모듈이 아닌 debug 버젼의 모듈을 사용해야 한다는 것...

'Robotics > Articles' 카테고리의 다른 글

저가형 모션 캡쳐 시스템  (0) 2009.07.05
Microsoft Project Natal  (0) 2009.07.03
Visual c++(9.0) 응용 프로그램 종속성  (0) 2009.06.09
Visual Studio 2008과 Internet Explorer 충돌 문제..  (2) 2009.06.09
HRP-4 걷네..  (0) 2009.03.17