본문 바로가기

Robotics/Software Tech.

Visual studio 2008에서 응용프로그램 배포할 때 필요한 dll


응용프로그램 배포를 위해 setup프로젝트를 만들고 있다.

내 컴퓨터에서 만든 프로그램이 왜 다른 컴퓨터에서는 실행이 안될까...

MFC라 닷넷이 필요할 것 같지도 않고..

MFC DLL의 버젼문제에 대해서 여러 블로거들이 제기를 한다.

그래서, 배포할때 MFC DLL을 포함시켜줘야 한다..


아.. 근데 안된다... merge module에 포함시켜 줬지만 안되는 이유는 뭐지??

쿼드코어에서 프로그램 개발하고 펜티엄3 구형 노트북에서 테스트해보려고 하는게 잘못인가?..

반나절 삽질중... 문제가 뭘까..

 

 < Visual Studio 2005에서 제작한 경우 >

1. C:\Program Files\Microsoft Visual Studio 8\VC\redist\x86\Microsoft.VC80.CRT
        Microsoft.VC80.CRT.manifest
        msvcr80.dll

2. C:\Program Files\Microsoft Visual Studio 8\VC\redist\x86\Microsoft.VC80.MFC
        Microsoft.VC80.MFC.manifest
        mfc80u.dll

< Visual Studio 2008에서 제작한 경우 >

1. C:\Program Files\Microsoft Visual Studio 9.0\VC\redist\x86\Microsoft.VC90.CRT
        Microsoft.VC90.CRT.manifest
        msvcr90.dll

2. C:\Program Files\Microsoft Visual Studio 9.0\VC\redist\x86\Microsoft.VC90.MFC
        Microsoft.VC90.MFC.manifest
        
mfc90u.dll

'Robotics > Software Tech.' 카테고리의 다른 글

Generic Image Array Library  (0) 2009.06.20
Sound Localization  (0) 2009.06.14
HMM(Hidden Markov Model)을 이용한 Wiimote 제스쳐 인식  (0) 2009.03.12
[STL] string tokenizer  (0) 2009.03.11
[boost] string tokenizer  (0) 2009.03.08