Ich möchte ein einzelnes Visual Studio-Projekt haben, das eine DLL-Datei und eine Importbibliotheksdatei (.lib) erstellt. (Eine Importbibliothek ist eine statisch verknüpfte Bibliothek, die das Laden dieser DLL-Datei in andere Projekte übernimmt, die sie verwenden.)
Also ging ich zu Visual Studio C ++ 2008 Express Edition, erstellte ein neues Projekt vom Typ Klassenbibliothek und setzte den "Konfigurationstyp" auf "Dyanamic Library (.dll)".
Wenn ich die Lösung erstelle, ist die einzige relevante Ausgabedatei, die ich sehe, eine DLL-Datei. Ich sehe keine LIB-Datei, die generiert wird. Ich habe im Projektverzeichnis und in allen Unterverzeichnissen (Release und Debug) gesucht.
Ich glaube, dass es möglich ist, eine LIB und eine DLL-Datei gleichzeitig zu erstellen, da auf der MSDN steht: "Der Linker erstellt die Importbibliothek, wenn die DLL erstellt wird." Ein anderer Benutzer dieser Website erstellt gleichzeitig LIB- und DLL-Dateien mit Visual C ++ .
Wie kann ich das machen?