Ich muss die statische Abaqus ODB C++ API-Bibliothek mit einer anderen statischen Bibliothek verknüpfen. Ich kann dies zum "Funktionieren" bringen, aber ich erhalte eine Menge Linker-Warnungen. Alle Warnungen sind LNK4006 und LNK4221, und betreffen die API-Bibliotheken.
Ich möchte die resultierende statische Bibliothek mit dem Hauptprojekt verknüpfen. Wenn ich dies tue, startet die Anwendung und gibt mir eine Meldung wie The application was unable to start correctly 0xc000007b.
Falls dies unklar ist: API Lib
-> MyProj Lib
-> MainProj
Bitte lesen Sie die Antwort von Paul weiter unten. Sie können statische Bibliotheken nicht auf diese Weise verschachteln, und wenn Sie glauben, dass Sie das müssen, müssen Sie mehr über die Linking-Phase lernen. Stattdessen muss das Hauptprojekt beide abhängigen statischen Bibliotheken verknüpfen.