2009-07-22 7 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

関連する問題