[Solved]Mingw Winapi reinterpret_cast 컴파일 에러 해결 방법이 궁금합니다.
글쓴이: imsu928 / 작성시간: 화, 2014/04/01 - 11:48오전
안녕하세요
Windows XP 환경에서 Mingw를 이용하여 Winapi 프로그래밍을 하려고 합니다.
Combobox 에 Item을 추가하려고 다음과 같이 작성하였습니다.
SendMessage(test, CB_ADDSTRING, 0, reinterpret_cast<LPARAM>("FreeRun"));
아래는 compile error 내용입니다.
error: 'reinterpret_cast' undeclared (first use in this function) reinterpret_cast<LPARAM>("FreeRUN")); ^ note: each undeclared identifier is reported only once for each function it appears in error: expected expression before 'LPARAM' reinterpret_cast<LPARAM>("FreeRun")); ^
cast 문제 인것 같아
SendMessage(test, CB_ADDSTRING, 0, (LPARAM)"FreeRun");
위와 같이 작성하였으나 combobox에 item은 추가 되었으나 글자가 깨지는 현상이 발생하네요.
msdn 관련 사이트를 찾아보았으나 이해가 잘 가지 않아 질문드립니다.
읽어주셔서 감사합니다.
Forums:
reinterpret_cast는 C++의
reinterpret_cast는 C++의 키워드입니다. C++을 쓰실거라면 gcc가 아니라g++로 컴파일하세요.
그리고 컴파일 문제는 컴파일할 때의 명령어도 같이 써주시는게 답변받기 좋습니다.
답변 감사합니다. reinterpret_cast
답변 감사합니다.
reinterpret_cast 관련 컴파일 에러는 gcc 가 문제였던것 같습니다.
g++로 컴파일하니 에러는 나지 않네요
다만..
에러가 나지는 않으나 글자가 깨지는 문제는 여전히 발생하네요...
어느 부분을 확인해서 글을 올리면 될까요?
감사합니다.
http://msdn.microsoft.com/en-
http://msdn.microsoft.com/en-us/library/windows/desktop/hh298364%28v=vs.85%29.aspx
http://msdn.microsoft.com/en-us/library/windows/desktop/dd374074%28v=vs.85%29.aspx
참고하세요.
친절한 답변 감사드립니다. 즐거운 하루 보내세요
친절한 답변 감사드립니다.
즐거운 하루 보내세요 ^^
댓글 달기