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.