Я хотел бы добавить стороннюю библиотеку в мой проект C ++.Библиотека ActiveX, и я должен признать, что у меня нет никакого опыта с этим.Я попытался найти решение Google, но не смог найти подходящее для меня.Я использую Visual Studio, и мой проект не MFC.
Из сторонней библиотеки у меня есть dll-файл, tlb-файл и idl-файл, но нет заголовочного файла.Я попытался включить tlb-файл, но при компиляции я получил много ошибок типа missing typedef for default-int
и character is not allowed
.(просто написав #include "xyz.tlb"
)
Является ли файл tlb несовместимым с моим проектом?Есть ли другой способ включить нужный мне класс ActiveX?