한국어
|
English
제품소개
솔 루 션
응용분야
고객센터
다운로드
제품구매
회사소개
고객센터
>
기술지원
질문&답변 게시판
/ 기술지원
이름
이메일
업체명
연락처
제목
내용
안녕하세요. 솔내시스템 기술지원팀입니다. 어제 전화로 설명 드렸듯이 CIE-H10 VC++ 소스는 버전 6.0에서 개발 된 것입니다. 따라서 VC++ 2008로 빌드를 하시면 컨버팅하지 못하여 에러가 발생합니다. 6.0에서 2008로 변환하면서 에러가 생기는 부분 중 하나로 error C2440 에러가 있는데 지금 그 에러가 발생하신것 같습니다. Message Map 관련 함수 Return 값 변환 하는 부분에서 에러가 발생되는데 기존에 이 함수들을 Void형으로 선언해도 문제가 없었지만 VC++ 2008에서는 에러를 발생시키기 때문에 반환형을 LRESULT로 바꾸어 주셔야 합니다. 그리고 그 함수 내부에서도 Return 값을 선언해 주셔야합니다. 좋은 하루 보내시기 바랍니다. 감사합니다. > 김영철 wrote: > ------------------------------------ > 1>------ 빌드 시작: 프로젝트: CIEH10, 구성: Debug Win32 ------ > 1>컴파일하고 있습니다... > 1>CIEH10Dlg.cpp > 1>c:documents and settingsadministratormy documentsdownloadscieh10cie-h10cieh10dlg.cpp(178) : error C2440: 'sstatic_cast's : 'svoid (__thiscall CCIEH10Dlg::* )(WPARAM,LPARAM)'s에서 'sLRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)'s(으)로 변환할 수 없습니다. > 1> 대상 형식과 일치하는 범위에 이름이 같은 함수가 없습니다. > 1>c:documents and settingsadministratormy documentsdownloadscieh10cie-h10cieh10dlg.cpp(179) : error C2440: 'sstatic_cast's : 'svoid (__thiscall CCIEH10Dlg::* )(WPARAM,LPARAM)'s에서 'sLRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)'s(으)로 변환할 수 없습니다. > 1> 대상 형식과 일치하는 범위에 이름이 같은 함수가 없습니다. > 1>ModBusEngineWnd.cpp > 1>c:documents and settingsadministratormy documentsdownloadscieh10cie-h10modbusenginewnd.cpp(57) : error C2440: 'sstatic_cast's : 'svoid (__thiscall CModBusEngineWnd::* )(WPARAM,LPARAM)'s에서 'sLRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)'s(으)로 변환할 수 없습니다. > 1> 대상 형식과 일치하는 범위에 이름이 같은 함수가 없습니다. > 1>c:documents and settingsadministratormy documentsdownloadscieh10cie-h10modbusenginewnd.cpp(58) : error C2440: 'sstatic_cast's : 'svoid (__thiscall CModBusEngineWnd::* )(WPARAM,LPARAM)'s에서 'sLRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)'s(으)로 변환할 수 없습니다. > 1> 대상 형식과 일치하는 범위에 이름이 같은 함수가 없습니다. > 1>c:documents and settingsadministratormy documentsdownloadscieh10cie-h10modbusenginewnd.cpp(59) : error C2440: 'sstatic_cast's : 'svoid (__thiscall CModBusEngineWnd::* )(WPARAM,LPARAM)'s에서 'sLRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)'s(으)로 변환할 수 없습니다. > 1> 대상 형식과 일치하는 범위에 이름이 같은 함수가 없습니다. > 1>c:documents and settingsadministratormy documentsdownloadscieh10cie-h10modbusenginewnd.cpp(60) : error C2440: 'sstatic_cast's : 'svoid (__thiscall CModBusEngineWnd::* )(WPARAM,LPARAM)'s에서 'sLRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)'s(으)로 변환할 수 없습니다. > 1> 대상 형식과 일치하는 범위에 이름이 같은 함수가 없습니다. > 1>SerialModBusEngineWnd.cpp > 1>c:documents and settingsadministratormy documentsdownloadscieh10cie-h10serialmodbusenginewnd.cpp(68) : error C2440: 'sstatic_cast's : 'svoid (__thiscall CSerialModBusEngineWnd::* )(WPARAM,LPARAM)'s에서 'sLRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)'s(으)로 변환할 수 없습니다. > 1> 대상 형식과 일치하는 범위에 이름이 같은 함수가 없습니다. > 1>CIEH10 - 오류: 7개, 경고: 0개 > ========== 빌드: 성공 0, 실패 1, 최신 0, 생략 0 ========== > 빌드시 에러 뜨는데요. 어떻게 해야 되는지
비밀번호
첨부파일
(2MB이하의 이미지, ZIP파일만 가능함)
기재하신 개인 정보는 문의내용에 대한 확인 및 신속하고 정확한 상담을 위해 수집 및 이용하고 있습니다.
기술 지원 외의 다른 목적으로 사용되지 않습니다. 위 개인정보 수집 및 이용에 동의합니다.
동의함
동의안함
공지사항
기술지원
자주 묻는 질문들
질문&답변 게시판
원격지원
고객지원
고객 맞춤 코딩 서비스 신청
A/S 및 수리신청
15일 대여신청
기술자료 요청
견적서 신청