[英]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.