некоторые dll'ки собранные студийным компилятором, напрямки кушаются minGW.
Так например dll'ки от Firebird'а не требуют никаких преобразований.
если они собраны правильно, то они скушаются любым сишным компилятором(на одинаковой платформе естественно). А эта бодяга экспортирует имена функций с mangling'ом. Что с этим делать-хз