Использовать библиотеки, скомпилированные с Visual Studio, в приложении, скомпилированном g ++ (mingw) - PullRequest
5 голосов
/ 16 июля 2009

Можно ли использовать библиотеку, скомпилированную Visual Studio, в приложении, скомпилированном с помощью g ++ (mingw) в Windows?

Ответы [ 3 ]

6 голосов
/ 16 июля 2009
2 голосов
/ 16 июля 2009
0 голосов
/ 17 июля 2009

С технической точки зрения, нет никаких причин, по которым вы не должны этого делать (это все-таки x86). Что касается практики, существует ряд инструментов для преобразования между форматами библиотеки и объектных файлов. Если вы можете найти правильный и справиться с какими-либо именами, соглашениями о вызовах и различиями в структуре (я не знаю, будете ли вы или не должны иметь дело с чем-либо из этого), вы должны быть хороши.

...