2 Stimmen

Verknüpfung einer statischen Bibliothek mit einer anderen statischen Bibliothek

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.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X