|
이곳 저곳 수소문 하여 해결 했습니다.
원인은 변환 한 파일에 있는 것이 아니라 다른 곳에 있었습니다.
C 코드와 C++ 코드가 겹치면서 C코드의 함수 포인터를 정상적으로 찾아가지 못해
발생한 문제 였던 것 같습니다.
현재 수정하여 코딩 중에 있습니다.
물론 정상적인 컴파일과 링크가 이루어 지고 있답니다.
이 글을 읽고 같이 고민 해 주신 모든 분께 감사 드립니다.
팀장 님이 쓰신 글 :
: VC용 라이브러리를 C++ Builder용으로 변경하여 프로그램을 적용하려고 합니다.
: 게시판에 올라와 있는 방법으로
: coff2omf 와 implib 등을 사용하여 VC용 lib 파일이나 Dll 파일을 이용하여 Builder용 lib 파일을 생성하고
: 프로젝트 옵션에서 라이브러리 경로와 include 경로를 지정한 다음
: 해당 Lib를 Add Project에 추가를 하여 컴파일을 시켜보았습니다.
:
: 하지만 이것 저것 변경을 해봐도 계속 Link Error가 생성됩니다.
:
: Link Error 내용은
: //=======================================================
: [ILINK32 Error] Error: Unresolved external '_hcp530_GetDevInfo' referenced from C:\WORK\SCRIBE TRANSFER\OBJ\SERVOCONTROLUNIT.OBJ
: //========================================================
: 이며
:
: 혹시나 제가 lib 변경을 잘 못 했거나 아니면 프로젝트 옵션에서 따로 설정 해야 할 사항 들이 있는지 궁금하여 문의를 드립니다.
:
: 참고로 VC용 Lib 파일과 헤드 파일을 첨부 파일로 올립니다.
: 여러분의 도움을 기다리겠습니다.
|