Доброго времени суток, решил попробовать написать плагин для сторонней программы (написанной как я полагаю на delphi), написать требуется обычную win32 dll библиотеку и при попытки это сделать на QT v 5.7 столкнулся со следующей проблемой.
1) В библиотеки должны быть экспортные методы которые будет использовать основная программа. Но без .def файла названия методов искажено. Подскажите как подключить .def файл к проекту qt.
Методы объявлены так:
extern "C" __declspec( dllexport ) int __stdcall InitUserDLLCom(void * value)
extern "C" __declspec( dllexport ) bool __stdcall PgiCheckMenuItemCom(char const * stFunction, IPluginCall * IPC)
2) Требуется использовать библиотеку типов .tlb. Как правильно подключить эту библиотеку к проекту
Подгрузить пытаюсь так:
#import "Lib.tlb" no_namespace, raw_interfaces_only
При компиляции ошибок нет и на типы из библиотеки тоже не ругается но использовать их все равно не получается.