|
implib -a *.dll *.lib
로 임포트 해보세요...
만약 그래도 링크 에러가 발생하면 dll이 MFC전용으로 만들어졌거나
소스레벨에서 직접 수정해야 하는 경우죠 (호출가능하도록)
DLL이름으로 보니 프로토콜 정의언어 asn관련 DLL같은데 잘해보시기 바랍니다.
전에 csta공부할떄 쬐금본적이 있거던요..
답답해 님이 쓰신 글 :
: 안녕하세요... 바로 본론으로 들어가겠습니다. ^^;
:
: VC 로 된 DLL 을 Builder 에서 사용하기 위해서...
: implib, impdef, coff2omf 등등 여기에서 나온 모든 방법들을 다 써봤습니다..
: 이 문제에 관련된 Q&A 도 몇번을 읽었는지 모릅니다 ㅜㅜ
:
: 도무지 이 넘의 dll 은 변환을 해도 Link Error 가 없어지질 않는군요 ...
:
: VC 에서 cppasn1.dll, cppasn1.lib 을 사용하면 잘 됩니다..
: 그리고 Builder 에서 cppasn1.dll 을 implib 를 사용해서 변환을 했습니다..
: 옵션은 모두 적용해 봤습니다. 물론 옵션 없이도 말이죠 ..
:
: 변환은 잘 되는데.. 적용시키면 Link 에러가 여전히 발생합니다...
: 그래서 계속 보다가 가만히 생각해보니.. 아마도 Namespace 로 둘러싸여서 그런 문제가
: 발생하는게 아닌가 싶습니다...
:
: 에러는
:
: [Link Error]Unresolved external 'SNACC::AsnString::BEnc 이하 일반 에러와 동일'
:
: 이런 형태로 나옵니다... 혹시 Namespace 로 둘러싸여 있어서 이런 문제가 발생할 수도
: 있나요? 쩝~ 이문제가 해결이 안되면 어쩔수 없이 VC 로 작업을 해야 하는데...
: 빌더가 솔직히 편하고 나머지 프로젝트도 모두 빌더로 되어 있어 되도록이면 빌더로 해결을
: 하고 싶습니다.. 좀 도와 주세요..
|