LinuxFreeBSD

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ 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 을 사용해서 바로 사용할 수 있나요?(거의 같은 
질문입니다만)



[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.