[완료]mfc 어플리케이션 실행관련 오류 질문입니다.

kesyut의 이미지

안녕하세요. 컴공 4학년 학생입니다.
이번에 mfc기반으로 간단한 프로그램을 하나 제작했습니다.
그런데 실행파일(exe)을 실행시켜보면 windows 7 ultimate에서는
잘 동작하는데 다른 os(7 home, xp..)에서는 mfc100ud.dll이 없어서
실행할 수 없다는 에러를 만나서 system32에 이 파일을 넣어봤습니다.
하지만 이번엔 그 유명한 0x000007b 오류가 뜹니다.
mfc를 처음 다뤄본지라 배포까지는 고려를 못했었습니다.
개발은 visual studio 2010 환경에서 이루어졌습니다.
이와 같은 문제에 대해 아시는 분들의 답변을 기다리겠습니다.
감사합니다.

세이군의 이미지

mfc100ud.dll 이라... VS2010에서 unicode+DEBUG 모드로 만든 실행파일이군요.

mfc100ud.dll 파일을 windows\system32로 복사하지 말고 실행파일이 있는 디렉토리에 같이 두세요.
mfc100ud 말고 또다른 DLL파일도 2~3개 필요합니다. 그 파일들을 같은 디렉토리에 넣어주세요.

익명 사용자의 이미지

일단 답변 감사드립니다.
그래서 잘 돌아가는 환경의 mfc dll들을 복사해서 한 디렉토리에 두고
그 디렉토리에 실행파일을 같이 두고 실행을 해보니
응용프로그램을 제대로 시작하지 못했다는 오류 메시지를 만났습니다.
이는 또 어떤 다른 문제를 의미하나요?