Как обратиться к DLL без головного файла с помощью mingw в windows?
Здравствуйте, прежде всего извините за мой английский.
У меня есть метод e (SomeMethod() ) в dll, который называется ILogger.dll. Мне нужно вызвать этот метод из другой библиотеки dll, которая называется IModel.dll.
Я использую MinGW и могу создать ILogger.dll (которые состоят из ILogger. h и ILogger.cpp). Мне нужно построить IModel.dll (которые состоят из IModel. h и IModel.cpp) и IModel.cpp нужно использовать метод, который описывают в ILogger.cpp. Как я могу скомпилировать и построить IModel?dll, если у меня есть только IModel. h, IModel.cpp и ILogger.dll (нет файла have ILogger.cpp и ILogget. h после скомпилированного)
Что я уже пробовал:
Я уже пробовал это действие:
используйте команду g++ -c-DEXPORTS IModel.cpp -л. lLogger.dll
это не работает (не могу понять, что такое ILogger в коде).
Примечание-экспорт-это тег из этого кода в IModel.h
#ifdef EXPORTS #define SMPInfrastructure_API __declspec(dllexport) #else #define SMPInfrastructure_API __declspec(dllimport) #endif