SPRING :: NOTE
[MFC] 개발 중 mfc100d.dll / MSVCR100D.dll 오류 뜰 때 해결방법 본문
반응형
개발 중 분명히 Release Mode로 컴파일을 하고 생성 된 exe파일을 실행 했을 때,
타 PC에서 아래와 같은 에러를 뿜고 소프트웨어가 동작을 안한다.
이 오류때문에 뻘짓을 많이했다.
Release Mode만 생각하고 mfc100d.dll 관련오류를 재배포 패키지에 문제가 있다고만 생각했다 -_-;;
그래서 닷넷, vs2010 재배포만 주구장창 깔고있었는데, 문제점은 다른곳...
MFC에 OenCV 라이브러리를 사용했는데, 추가 종속성에 디버그용 라이브러리를 사용한다고 정의한것...
바보같이...
그리고
프로젝트 속성 -> C/C++ -> 코드생성
으로 이동하여, 런타임 라이브러리가 다중 스레드 DLL(/MD)로 설정되어 있는지 확인
나는 이부분이
다중 스레드 디버그 DLL(/MDd)로 설정이 되어 있었다......T^T
이렇게 하고 컴파일을 하니.... 음... 무리없이 작동했다.
반응형
'ERROR' 카테고리의 다른 글
[ERROR] 레지스트리 백업 시 "레지스트리를 액세스하는 동안 오류가..." (2) | 2017.08.11 |
---|---|
[Visual Studio] Error MSB4018:"CL" 작업에서 예기치 않은 오류..... (0) | 2017.08.04 |
[WINDOWS] 디지털 서명된 드라이버가 필요합니다. (7) | 2017.06.19 |
[ERROR] C3859: PCH에 대한 가상 메모리 범위를 초과했습니다. (0) | 2017.01.18 |
[WINDOWS] 이 네트워크 리소스를 사용할 권한이 없는 것 같습니다. (0) | 2016.11.21 |
Comments