簡體   English   中英

如何在我的C ++項目中包含activeX庫?

[英]How do I include an activeX library in my C++ project?

我想在我的C ++項目中添加一個第三方庫。 該庫是ActiveX,我不得不承認,我對此沒有經驗。 我試圖用Google搜索解決方案,但找不到適合我的解決方案。 我正在使用Visual Studio,而我的項目不是MFC。

從第三方庫中,我有一個dll文件,一個tlb文件和一個idl文件,但是沒有頭文件。 我試圖包括tlb文件,但是在編譯時,由於missing typedef for default-int而導致了很多錯誤,並且character is not allowed (只需編寫#include "xyz.tlb"

tlb文件與我的項目不兼容嗎? 有沒有其他方法可以包含我需要的activeX類?

可以輕松地寫一整個大學課程來完成您所談論的事情。 簡單的答案是,你需要使用#import沒有#include ,但有很多你必須處理合理利用的ActiveX庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM