tlb tlh和tli檔案的關係

2021-08-19 14:48:49 字數 440 閱讀 5501

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翻譯成自己語...