Как включить библиотеку ActiveX в мой проект C ++? - PullRequest
0 голосов
/ 29 мая 2018

Я хотел бы добавить стороннюю библиотеку в мой проект C ++.Библиотека ActiveX, и я должен признать, что у меня нет никакого опыта с этим.Я попытался найти решение Google, но не смог найти подходящее для меня.Я использую Visual Studio, и мой проект не MFC.

Из сторонней библиотеки у меня есть dll-файл, tlb-файл и idl-файл, но нет заголовочного файла.Я попытался включить tlb-файл, но при компиляции я получил много ошибок типа missing typedef for default-int и character is not allowed.(просто написав #include "xyz.tlb")

Является ли файл tlb несовместимым с моим проектом?Есть ли другой способ включить нужный мне класс ActiveX?

1 Ответ

0 голосов
/ 29 мая 2018

Можно легко написать целый курс о том, о чем ты говоришь.Простой ответ заключается в том, что вам нужно использовать #import, а не #include, но есть еще лот , с которым вам придется иметь дело, чтобы правильно использовать библиотеку activex.

...