C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 팁&트릭
C++Builder Programming Tip&Tricks
[1107] RAD Studio XE에서 Comport 사용할 때 SetPortW 링크 에러 나시는 분들 이거 보세요
Kenzuro [kenzuro83] 20236 읽음    2012-10-22 14:32
안녕하세요 Kenzuro 입니다.

블로그에 RAD XE에서 Comport 사용하는 법을 정리해서 올렸는데 어떤분이 여기에 올려놓으셨더라구요 ㅎ

위치는 아래와 같습니다.

http://cbuilder.borlandforum.com/impboard/impboard.dll?action=read&db=component&no=782

이걸 따라하시면 잘 Comport 를 사용할 수 있지만 아마도 소스상에서  Comport->port를 지정하려면 링크 에러가 생기리라고 믿습니다.

[ILINK32 Error] Error: Unresolved external '__fastcall Cport::TCustomComPort::SetPortW(const System::UnicodeString)' referenced from OBJ 경로....

요런식으로 말이죠 ㅎ 이결 해결해주는 부분이 아래 코드입니다.


#ifdef UNICODE
#define SetPortW SetPort
#else
#define SetPortA SetPort
#endif


위 코드를 CPort.hpp에 선언해 주시면 정상적으로 동작하는 것을 볼 수 있습니다. 그럼 감사합니다.~

+ -

관련 글 리스트
1107 RAD Studio XE에서 Comport 사용할 때 SetPortW 링크 에러 나시는 분들 이거 보세요 Kenzuro 20236 2012/10/22
(링크)     C++Builder Q/A > RAD Studio XE에서 Comport 사용할 때 SetPortW 링크 에러 나시는 분들 이거 보세요
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.