|
BCB에 포함된 coff2omf로는 제대로 변환이 안되더군요.
첨부된 파일을 받아서 한번 해보세요.
홍환민.행복 님이 쓰신 글 :
: 안녕하세요? 민입니다.
:
: 여기 게시판을 한참 찾아보았는데 해결하지 못했습니다.
:
: Visual C++로 C함수만 들어있는 lib파일을 만들었습니다.
:
: 헤더파일을 인크루트 시키고 lib파일을 프로젝트에 포함시켜서 컴파일하면
:
: COFF 파일이라서 안된다. 라고 나와서
:
: coff2omf 파일로 변환을 하였습니다.
:
: VC++에서는 lib 파일에 COFF 형식을 쓰고 빌더에서는 OMF를 쓰기 때문에
:
: 변환하는거라는 것을 알았습니다.
:
: 그런데 그 coff2omf가 import library만 변환시켜주는거지 그냥 순수한 바이너리 코드가
:
: 들어있는 library 파일은 변환시켜 주지 못한다는 소리가 있는데
:
: 맞나요??
:
: 결론은 변환을 해줘도 Unresolved external 'sum(int, int)' referenced from '파일명'
:
: 이런 에러가 납니다.
:
: 에러가 뜻하는건 알겠는데요... sum(int,int)형 함수가 분명 있는데 저렇게 나오네요.
:
: 흠... 어떻게 하는지 궁금합니다.
:
: 아시는 분은 좀 자세히 부탁드릴께요.
:
: 벌써 며칠째 헤매고 있어서요. ㅜㅜ
:
: 행복하세요.
:
|