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

C++빌더 Q&A
C++Builder Programming Q&A
[71508] Re:Linker error좀 제발 잡아주세요...ㅠ
pwrlove [pwrlove] 3145 읽음    2014-07-02 10:23
IC_NM_TYPES.hxx 에

#ifdef __cplusplus
extern "C" {
#endif

extern void IC_NM_INIT(void);
extern void IC_NM_DEFINE_BLK(int DEV_NUM);
extern void IC_NM_READ(void);
extern void IC_NM_START(void);
extern void IC_NM_REQUEST(void);
extern void IC_NM_MUX(void);

#ifdef __cplusplus
}
#endif

이렇게 한번 해 보세요.

아마도 cpp 이라서 c의 extern을 명시적으로 처리해 줘야 할 수도 있을 겁니다.
만약, 호출하는 DLL의 함수가 c 모듈이라면 말이죠.


초심자4 님이 쓰신 글 :
:  몇일째 이 에러에서 진도는 안나가네요..ㅠㅠ 왜 나는지를 모르겠어요...:
: : IC_NM_INIT()이것은 IC_NM_INIT().cxx안에 있는 함수 명인데 도저히 왜 나는 건지 모르겠어요.(IC_NM_MUX()도 같습니다.)
: IC_NM_TYPES.hxx헤더파일
: extern void IC_NM_INIT(void);
: extern void IC_NM_DEFINE_BLK(int DEV_NUM);
: extern void IC_NM_READ(void);
: extern void IC_NM_START(void);
: extern void IC_NM_REQUEST(void);
: extern void IC_NM_MUX(void);
: 다음과 같이 각.cxx파일들의 함수를 정의 해두었습니다.
:
:
: : MuxBlockManager.cpp에서는 단순히 IC_NM_INIT()을 불러서 사용한 하고 끝입니다.도저히 모르겠네요...
: :
: : 참고로 IC_NM_INIT()와 IC_NM_MUX()는 IC_NM_TYPES.hxx란 헤더파일에 정의 되어 있습니다.
: : 그리고 MuxBlockManager에서 IC_NM_TYPES.hxx을 Include해서 사용중입니다.
: :
: : [Linker Error] Unresolved external 'IC_NM_INIT()' referenced from C:\USERS\SSKIM\DESKTOP\WORKING_FOLDER\LIS_SW\DEVELOPMENTS_140623\LIS\OUTPUT\LIB\LIS_COM.LIB|MuxBlockManager
: :
: : [Linker Error] Unresolved external 'IC_NM_MUX()' referenced from C:\USERS\SSKIM\DESKTOP\WORKING_FOLDER\LIS_SW\DEVELOPMENTS_140623\LIS\OUTPUT\LIB\LIS_COM.LIB|MuxBlockManager

+ -

관련 글 리스트
71503 Linker error좀 제발 잡아주세요...ㅠ 초심자4 3046 2014/06/30
71508     Re:Linker error좀 제발 잡아주세요...ㅠ pwrlove 3145 2014/07/02
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.