Так дело то в том, что до возникновения некоторой критичной(?) ошибки все работает нормально. Если бы разница в библиотеках была так критична(что несомненно так и есть), то программы бы в любом случае вместе не запускались? Отсюда я могу сделать лишь один вывод.
Пока все работает нормально, библиотеки грузятся правильно. для MSVC свои для MinGW свои(или всетаки не свои?)
Только что провел крэш тест на виртуальной машине. Все работает нормально. оба проекта запускаются и работают вместе нормально. на хост машине до сих пор вместе работать отказываются, а по отдельности - все нормально( систему не перезагружал ).
Прямо полтргейст какойто...