SPRING :: NOTE

[MFC] 개발 중 mfc100d.dll / MSVCR100D.dll 오류 뜰 때 해결방법 본문

ERROR

[MFC] 개발 중 mfc100d.dll / MSVCR100D.dll 오류 뜰 때 해결방법

RAYZIE 2017. 8. 4. 11:35
반응형

개발 중 분명히 Release Mode로 컴파일을 하고 생성 된 exe파일을 실행 했을 때,

타 PC에서 아래와 같은 에러를 뿜고 소프트웨어가 동작을 안한다.



이 오류때문에 뻘짓을 많이했다.

Release Mode만 생각하고 mfc100d.dll 관련오류를 재배포 패키지에 문제가 있다고만 생각했다 -_-;;


그래서 닷넷, vs2010 재배포만 주구장창 깔고있었는데, 문제점은 다른곳...


MFC에 OenCV 라이브러리를 사용했는데, 추가 종속성에 디버그용 라이브러리를 사용한다고 정의한것...



바보같이...


그리고


프로젝트 속성 -> C/C++ -> 코드생성

으로 이동하여, 런타임 라이브러리가 다중 스레드 DLL(/MD)로 설정되어 있는지 확인


나는 이부분이 

다중 스레드 디버그 DLL(/MDd)로 설정이 되어 있었다......T^T



이렇게 하고 컴파일을 하니.... 음... 무리없이 작동했다.

반응형
Comments