반응형
저 에러가 나서 한참을 고생했다..
저런 경우는 대게 라이브러리가 링크가 안되어 있거나 dll에서 export되지 않은 함수를 사용하려고 할 때 발생하는 에러라고
알고 있다.
하지만 분명 정상적으러 링크하여 헤더도 잘 넣고 했는데 어떤 함수는 되고 어떤 함수는 저런 에러를 내뱉는것이었다.;
뭐지??
예를 들어 사용하고자 하는 라이브러리에 A(), B(CString a) 이렇게 함수가 두개 있다면
A는 되고 B함수는 위와 같은 에러가 발생.;;;
ㅜㅜ
한참을 뒤져보고 찾아봐도 답은 없고...다만 B함수에는 인자가 있다는 단서 밖에 없었다.
2008로 빌드된 라이브러리를 비쥬6.0에서 쓰려고 하여 에러가 나는걸까? 라는 생각으로 2가지 조건으로 테스트 한 결과
6.0에서는 안되고 2008에서는 되는 현상이 발생.. ㅡ,.ㅡ
뭥미??
차이를 뒤져보니..6.0은 멀티바이트 2008 은 기본이 유니코드..헐.;;;;;
즉 라이브러리를 사용하고자 하는 곳은 멀티바이트 환경이고.. 라이브러리는 유니코드로 빌드된 놈이었던것..ㅋㅋㅋ
혹시라도 나와 같은 일로 곤란을 겪는 사람이 있다면 고 부분을 체크해 보도록 하자^^
저런 경우는 대게 라이브러리가 링크가 안되어 있거나 dll에서 export되지 않은 함수를 사용하려고 할 때 발생하는 에러라고
알고 있다.
하지만 분명 정상적으러 링크하여 헤더도 잘 넣고 했는데 어떤 함수는 되고 어떤 함수는 저런 에러를 내뱉는것이었다.;
뭐지??
예를 들어 사용하고자 하는 라이브러리에 A(), B(CString a) 이렇게 함수가 두개 있다면
A는 되고 B함수는 위와 같은 에러가 발생.;;;
ㅜㅜ
한참을 뒤져보고 찾아봐도 답은 없고...다만 B함수에는 인자가 있다는 단서 밖에 없었다.
2008로 빌드된 라이브러리를 비쥬6.0에서 쓰려고 하여 에러가 나는걸까? 라는 생각으로 2가지 조건으로 테스트 한 결과
6.0에서는 안되고 2008에서는 되는 현상이 발생.. ㅡ,.ㅡ
뭥미??
차이를 뒤져보니..6.0은 멀티바이트 2008 은 기본이 유니코드..헐.;;;;;
즉 라이브러리를 사용하고자 하는 곳은 멀티바이트 환경이고.. 라이브러리는 유니코드로 빌드된 놈이었던것..ㅋㅋㅋ
혹시라도 나와 같은 일로 곤란을 겪는 사람이 있다면 고 부분을 체크해 보도록 하자^^
반응형
'Study > MFC' 카테고리의 다른 글
Debug Assertion Failed! ... File: f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\dlgdata.cpp Line: 269 (0) | 2011.12.05 |
---|---|
Debug Assertion Failed! ... File: f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\dlgdata.cpp Line 40.. (1) | 2011.12.05 |
헤더파일 포함시(include) 'error C2065: 'XXXXXXX' : 선언되지 않은 식별자입니다. ' 에러 발생 (3) | 2011.10.19 |
컨트롤 ID 가져오기 ~ (0) | 2011.10.10 |
hWnd=0x00000000 .. 컨트롤 추가하고 다음과 같은 현상이? (0) | 2011.09.29 |
댓글