剛接手同事的代碼,生成文件時,發現生成了一個對應的dll文件(應用程序中輸出類型為類庫),和一個對應的.tlb文件,但是報如下的錯誤:

那么.tlb文件是如何生成的呢?
選擇項目->右鍵屬性->生成->輸出->勾選 “為COM互操作注冊” 即可生成.tlb文件
去掉勾選 “為COM互操作注冊”就不會生成.tlb文件了
- tlb文件:com類型庫文件,它包含接口相關信息。在需要使用對應com類的模塊里,通過"#import xxx.tlb"來調用。
- dll: 動態連接庫,它包含二進制代碼,資源... , VC可以把tlb作為資源編譯到dll中。
