[ LinuxFreeBSD ] in KIDS 글 쓴 이(By): omega () 날 짜 (Date): 2003년 4월 28일 월요일 오후 04시 16분 49초 제 목(Title): linux에서 mfc의 ATL COM APPWIZARD 질문입니다. 윈95 환경에서 짜여진 some codec c source code가 있습니다. 이를 linux 환경에서 돌아가도록 conversion을 할 필요가 있는데요, ANSI C로 짜여지지 않은 관계로 매우 번거로운 작업인데요. 듣기로는 MFC에서 ATL COM APP WIZARD 타입의 프로젝트로 라이브러리를 만들면, visual basic 혹은 delphi 등으로의 이식시, 일반적인 라이브러리처럼 바로 include할 수 있게끔 해준다고 들었습니다. 혹시 리눅스로 conversion할 때도 이것이 가능한가요? 만약 가능하다면, ATL COM 으로 생성된 결과물은 header file과 dll 혹은 lib식의 파일인데, 이것을 어떤식으로 include할 수 있습니까. 단순히 linux쪽 project folder에 넣어주고, 필요한 시점에서 include만 해주면 되는건가요? (__declspec(dllimport) 등을 사용하는 식으로... 근데 이 매크로들은 linux에서 사용가능한지 모르겠네요) 수정) mfc에서 만들어진 .lib형식의 정적 라이브러리를 리눅스에서 사용하고자 할 경우, 함수의 원형이 들어있는 header file과 .lib 파일을 같은 폴더에 넣어두고, extern 을 사용해서 바로 사용할 수 있나요?(거의 같은 질문입니다만) |