2009-07-22 8 views
4

관리되는 COM 개체와 관련 tlb 파일이 있으면 TLB/import 명령을 사용하지 않고 관리되지 않는 C++ 코드에서 액세스하려고합니다. 그러나 헤더 파일을 사용하십시오.COM TLB에서 헤더 파일 만들기

TLB에서 헤더 파일을 추출하는 방법이 있습니까?

감사합니다.

답변

6

찾았습니다. OLE/COM 뷰어를 사용하면 TLB 파일을 헤더, C 또는 IDL 파일로 저장할 수 있습니다! 아주 멋지다! 감사합니다.

2

왜 가져 오기 명령을 사용하고 싶지 않은지 확실하지 않습니다. 이렇게하면 코드를 컴파일 할 때마다 COM 라이브러리와 일치하는 헤더를 얻을 수 있습니다.

그렇지 않으면 헤더를 수동으로 생성하는 것을 잊어 버린 경우 오래된 헤더를 사용하는 위험이 있습니다.

+1

# import 지시문을 지원하지 않는 MinGW 컴파일러를 사용하여 Linux에서 Windows DLL을 크로스 컴파일하므로 글쎄, 개인적으로이 질문을 발견했다. – martinsb