如何在我的C ++项目中包含activeX库?

时间:2018-05-29 09:06:47

标签: c++ dll activex

我想在我的C ++项目中添加第三方库。 该库是ActiveX,我不得不承认,我没有经验。我试图谷歌解决方案,但找不到适合我的方案。 我使用的是Visual Studio,而我的项目不是MFC。

从第三方库我有一个dll文件,一个tlb文件和一个idl文件,但没有头文件。我尝试包含tlb文件但是在编译时我从missing typedef for default-intcharacter is not allowed那里得到了很多错误。 (只需写#include "xyz.tlb"

tlb文件是否与我的项目不兼容?还有其他方法可以包含我需要的activeX类吗?

1 个答案:

答案 0 :(得分:2)

可以轻松地写一整个大学课程来做你正在谈论的事情。简单的答案是您需要使用#import而不是#include,但是您需要处理更多批次才能正确使用activex库。