tlb檔案:com型別庫檔案。在需要使用對應com類的模組裡,「#import ...*.tlb」使用之。
tlh、tli檔案:他們是vc++編譯器解析tlb檔案生成的標準c++檔案。因為odl和tlb並不是c++標準的東東,有必要把它們翻譯成標準的c++型別,使得c++開發者可以使用。相信vb和j++也會把tlb翻譯成自己語言相容的型別描述資訊。tlh相當於型別申明(標頭檔案),tli相當於定義實現(cpp檔案)。可以用寫字板開啟檢視其內容。
備註乙個重要的相關問題:
在vc下#import "a.tlb" no_namespace named_guids;編譯後產生a.tlh和a.tli兩個檔案,但
把tlb檔案更新後,相應的兩個檔案沒有更新。
為什麼?
如果更新了tlb檔案,需要在選單裡選擇全部重新編譯,否則編譯器仍然會認為.tlh和.tli檔案是最新的。
tlb tlh和tli檔案的關係
tlb檔案 com型別庫檔案。在需要使用對應com類的模組裡,import tlb 使用之。tlh tli檔案 他們是vc 編譯器解析tlb檔案生成的標準c 檔案。因為odl和tlb並不是c 標準的東東,有必要把它們翻譯成標準的c 型別,使得c 開發者可以使用。相信vb和j 也會把tlb翻譯成自己語...
tlb tlh和tli檔案的關係
tlb檔案 com型別庫檔案。在需要使用對應com類的模組裡,import tlb 使用之。tlh tli檔案 他們是vc 編譯器解析tlb檔案生成的標準c 檔案。因為odl和tlb並不是c 標準的東東,有必要把它們翻譯成標準的 c 型別,使得c 開發者可以使用。相信vb和j 也會把tlb翻譯成自己...
tlb tlh和tli檔案的關係
tlb檔案 com型別庫檔案。在需要使用對應com類的模組裡,import tlb 使用之。tlh tli檔案 他們是vc 編譯器解析tlb檔案生成的標準c 檔案。因為odl和tlb並不是c 標準的東東,有必要把它們翻譯成標準的c 型別,使得c 開發者可以使用。相信vb和j 也會把tlb翻譯成自己語...