Linkbibliotheken, die von verschiedenen Compilern zusammengestellt wurden

Ich möchte genauer nach einer Antwort fragen, die ich kürzlich hier erhalten habe (3.):Grundlagen zu kompilierten Sprachen

Wenn ich in C und MinGW schreibe und eine Verknüpfung zu einer von VC kompilierten C ++ - Bibliothek herstelle, funktioniert das dann? Woher weiß ich es im Voraus?

Mit anderen Worten, wenn ich in der Lage bin, ohne Warnungen eine .exe zu erstellen, die auf diese C ++ .dll verweist, und in der Lage bin, diese .exe auszuführen (nur auszuführen, keine weiteren Tests), heißt das, dass es funktioniert hat? Wird es nicht irgendwann ein Core-Dump sein?

Muss ich, um ganz sicher zu sein, die Bibliotheksquellen und den Link dazu selbst neu kompilieren?

Ich verstehe, dass es manchmal ein Problem mit der Verknüpfung von C ++ und C-Code geben kann, aber wie kann man wissen, wann es funktioniert und funktioniert?

PS: Ja, ich habe gesehenVerwenden Sie Bibliotheken kompiliert ... Ich dachte nur, meine Frage ist etwas anders.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage