2009년 5월 17일 일요일

LEADTOOLS 데모 컴파일


1. LEADTOOLS 의 이미지 라이브러리를 테스트 할 때 아래와 같은 메세지가 발생 합니다. 
'경고 1 명령줄 warning D9035 : 'Wp64' 옵션은 더 이상 사용되지 않으므로 이후 릴리스에서 제거될 예정입니다.'
'오류 2 error C2220: 경고가 오류로 처리되어 생성된 'object' 파일이 없습니다. '

64비트 이식성과 경고 처리의 단계를 변경하면 해결이 되었습니다. 

64비트 이식성 문제점 검색과 경고를 오류로 처리 부분을 '아니오'로 설정 하면 컴파일이 됩니다. 


2. Fatal error C1189: #error :  _WIN32_WINNT settings conflicts with _WIN32_IE setting 가 날 때 에러 지점을 찾아 보면 아래 부분입니다.

#if ((_WIN32_WINNT < _WIN32_WINNT_WIN2K) && (_WIN32_IE > _WIN32_IE_IE60SP1))
#error _WIN32_WINNT settings conflicts with _WIN32_IE setting
#endif

_WIN32_WINNT 버전 정의가 너무 낮아서 나는 것이라고 하는데 
그럼 demo 프로젝트의 stdafx.h 파일을 찾아서
#define WINVER 0x0400 -> #define WINVER 0X0500
으로 변경시켜 주고 다시 클린 및 리빌드 하면 컴파일이 됩니다. 


참고 

댓글 없음:

댓글 쓰기