0

我正在尝试将 OLE 支持添加到我的程序中。我首先编译了一个 Qt 示例: http ://doc.qt.digia.com/stable/activeqt-comapp.html

此示例导出 1 个类和 2 个类型:

QAXCLASS(Application)
QAXTYPE(Document)
QAXTYPE(DocumentList)

为了测试,我在 Microsft Visual C++ 中导入(add class, MFC class from Typelib) 问题是,导入后,我的类改名了:

CApplication
CDocument
CDocumentList

所以当我调用CApplication::Getdocuments()它返回一个DocumentList*并且这个类是未知的!我究竟做错了什么?

编辑:在 VB 项目中测试,它工作正常!所以在VC++中导入tlb的时候肯定有问题

4

0 回答 0