So habe ich eine C++ - Lösung, die 3 Projekt (2 DLL und 1 .exe) enthält.DLL-Projekt generiert nicht .exp und .lib-Datei
hier die grundlegenden Abhängigkeiten Darstellung:
Applikation -> DLL2
Applikation -> DLL1
DLL2 -> DLL1
Das Problem, das ich habe ist, dass DLL2 (wenn Wenn Sie es erstellen, generiert es die .dll, generiert aber nicht die .lib und .exp, die ich im Anwendungsprojekt richtig DLL2 referenzieren muss. DLL1 erzeugt diese Dateien jedoch und ich habe DLL1-Einstellungen mit DLL2 verglichen, und ich kann nicht finden, was der Unterschied sein könnte.
danke diese Antwort hat mir geholfen. Außerdem muss ich mindestens eine 'static __declspec (dllexport)' Methode hinzufügen, um 'lib' Datei erscheinen zu lassen – javapowered