Bibliotecas de links compiladas por vários compiladores

Gostaria de perguntar com mais detalhes sobre uma resposta que recebi recentemente (3º):Noções básicas sobre linguagens compiladas

Se eu escrever em C e MinGW e eu link para a biblioteca C + + compilada pelo VC - isso funcionará? Como eu sei de antemão?

Em outras palavras, se eu sou capaz de criar sem avisos um .exe que vincula a esse C ++ .dll, e eu sou capaz de executar (apenas executar, sem testes adicionais) que .exe, isso significa que funcionou? Não vai core-dump em algum momento?

Para ter certeza, preciso re-compilar as fontes da biblioteca sozinho e o link com elas?

Eu entendo que pode haver um problema, às vezes, com a vinculação de código C ++ e C, mas como saber quando funciona e funciona?

PS: Sim, eu viUse bibliotecas compiladas ... Eu apenas pensei que a minha pergunta é um pouco diferente.

questionAnswers(2)

yourAnswerToTheQuestion