У меня есть файлы .a / .dll / .h, созданные с помощью MinGW, и у меня нет исходного кода. Теперь, чтобы использовать его с MSVC, я хочу преобразовать его в MSVC lib и dll.
Является ли это возможным? Как этого добиться?
Если это dll с интерфейсом C, то, скорее всего, вы можете использовать его непосредственно в VS без каких-либо изменений (вам все равно может потребоваться сгенерировать файл библиотеки экспорта для него с помощью инструмента lib.exe). Если это C ++ dll, то вам нужно сначала обернуть его в интерфейс C, используя mingw.
Других решений пока нет …