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
[23298] [질문] name mangling 에 대해서.. ㅡ.ㅜ
김상훈 [] 644 읽음    2002-12-20 18:43
빌더로 dll 하나 만들고 있는데

함수 이름 때문에 애를 먹고 있습니다.

외부에서 dll을 로드해서 예를 들어

FUNC 를 call 한다고 하면

빌더에서 만든 FUNC 이름의 함수는

실제 _FUNC 로 들어가잖아요.. (덤프를 띄워보니 그렇더군요. extern "C" 도 붙였을때..)

이_FUNC 를 FUNC 로 바꾸려고

option에서 advanced compiler option 에서 undersore 어쩌고 하는 부분을

체크해서 _가 붙지 않게 했더니 원하는데로

함수 이름이 나오는데

이렇게 되니깐 다른 라이브러리에서

unresolved 어쩌구 하면서 링커 애러 나오면서

연결이 안되요.

VCL은 당연 안되고

될거라고 믿었던 표준 함수도 아니 됩니다.


제가 원하는 함수 딱 하나만 _(언더 스코어)를 안 붙이게 하는 방법 없나요?

이거 안되면 비주얼 씨를 쓸수 밖에 없는데...

편집기가 아무래도 볼랜드께 익숙해서..


+ -

관련 글 리스트
23298 [질문] name mangling 에 대해서.. ㅡ.ㅜ 김상훈 644 2002/12/20
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.