2010-01-28 71 views
1

這可能是一個愚蠢的問題。轉換/翻譯tbl lib idl

我有一個lib文件cemapi.lib,它允許C++開發人員在winCE上使用mapi。

我需要的是一個tlb文件,所以我可以在c#中引用它。通常我會找到IDL並使用midl來創建一個tlb,但是猜測沒有IDL。

那麼,有沒有辦法讓

lib添加到TLB LIB到IDL

感謝

回答

1

我不相信有一種方法,以一個普通的舊的.lib文件轉換成一個TLB 。 LIB文件是C++編譯器/鏈接器鏈接到更大的DLL或EXE所需的最低限度。它不包含元數據,可以這麼說,因此不能用於創建TLB或IDL文件。

您可能必須將接口手動編寫到C#應用程序中。

+0

謝謝。是的,開始這樣做。 – Pintac 2010-01-31 08:53:57