DLLs werden nur zur Laufzeit benötigt. Zur schnellen Lösung können Sie Ihre DLLs in den Debug-Ordner kopieren, in dem sich Ihre .exe-Datei befindet. Dieser Debug-Ordner befindet sich auf derselben Ebene wie die .sln-Lösungsdatei in Visual Studio. Welche Sache müssen Sie tun, jedes Mal, wenn Sie ein neues Projekt starten ... Debug folder
Eine bessere Lösung wäre, alle Drittanbieterdlls plus alle entsprechenden .h und .lib-Dateien in 2 Ordnern zu kopieren C: \ dev \ include und C: \ dev \ lib, und fügen Sie dann diese zwei Ordner der Pfadumgebungsvariablen einmal für alle hinzu. Auf diese Weise können Sie auf alle Ihre Projekte zugreifen, ohne sie immer wieder kopieren zu müssen.
Wenn Sie möchten, dass jemand Ihr Projekt auf einem anderen Computer ausführen kann, müssen Sie alle benötigten .h-, .lib- und .dll-Dateien in Ihrem Projekt in einem separaten Ordner kopieren, den Sie beispielsweise erstellen Include und lib wieder in deinem Projektverzeichnis, wo deine eigenen Programmdateien sind, wie in den vorherigen Posts erwähnt. Project folder
PS. Entschuldigung, es würde mich nicht erlauben, die 2 Screenshots hochzuladen, also klicke auf Links.
Legen Sie es in den Lösungsordner (oberster Ordner für das Projekt): ./dlls oder in ./projectname/dlls? – Jason94
Ja, wir behalten es bei der Lösung. –
Ich, dass ich ein "Solution-Verzeichnis" angegeben habe, ich behalte sie, wo meine .exe (schneidbare) Datei generiert wird. Das ist unter: $ (SolutionDir) \ Debug. –