варианты:
1) msvc-шную часть скомпилировать при помощи gcc (и она станет gcc-шной)
2) msvc-шную часть скомпилировать в dll и подключать эту dll при сборке в gcc
3) в msvc-шной части сделать обзор dll-ок из папки /plugin и вызывать у каждой найденной какую-нить функцию (так делает большинство серьёзных программ), а dll-ки подкладывать в папку после сборки при помощи gcc
Цитата crashtuak:
если бы не библиотека с закрытым кодом в приложении »
|
тут по ходу дела вариант 2.
Цитата crashtuak:
либу от mingw к msvc будет проблемно прикрутить »
|
DLL прикрутить значительно проще.
Хотя у меня был случай, когда надо было сделать плагин, у которого в аргументах интерфейсных функций была паскалевская строка. Сделать его на c++ я не осилил, пришлось использовать delphi