Ich habe zlib heruntergeladen und kompiliert, und ich verbinde zlibwapi.lib statisch mit meinem C++ - Projekt auf Visual Studio 2015. Allerdings, wenn ich nicht die DLL verwenden und starten Mein Programm, es beschwert sich darüber:Statische Verknüpfung zlib ohne die Notwendigkeit einer DLL
Mit der DLL obwohl, keine Fehlermeldung angezeigt wird und das Programm funktioniert gut.
Gibt es eine Möglichkeit, mein Programm ohne die Notwendigkeit von zlibwapi.dll zu verwenden?
Wenn ich diese Art von Problem in MinGW/CMake hatte, füge ich '-static' zu' CMAKE_CXX_FLAGS' hinzu und es wird abgeschaltet. – user2475059
Oh, ich habe komplett vergessen hinzuzufügen, dass ich Visual Studio 2015 verwende, um es zu kompilieren, ich werde es der Frage hinzufügen. Ich schätze, deine Lösung würde nicht für mich funktionieren, korrigiere mich, wenn ich falsch liege. – Spook
Würde dies [http://stackoverflow.com/questions/8581247/vs2010-link-in-a-single-library-statically] helfen? – user2475059