Ich habe seit Tagen versucht, Boost für die Arbeit mit meiner Visual Studio 2013 Premium-Installation zu bekommen. Ich habe es mit einer Zip-Installation ausprobiert und jetzt mit NuGet. Beide Methoden haben mich zum selben Punkt eines Linker-Fehlers gebracht.VS2013 Boost mit NuGet
Der Fehler: 1> LINK: fatal error LNK1104: Datei kann nicht geöffnet 'libboost_system-vc120-mt-gd-1_57.lib'
ich für Schub durch die Mailing-Liste gesucht und gefunden jemand eines ähnlich die Problem, aber das war ab 2012 mit boost_1_54_0 oder so, also überhaupt nicht relevant für VS2013 oder boost 1_58_0.
Ich habe auch ein paar Forenbeiträge, einschließlich SO, angeschaut, aber keiner von ihnen hat das gleiche Problem, das ich habe. Entweder das oder sie haben einfach keine Antworten.
Ich kann keine der Flags erkennen, die der Fehler zeigt, da dies das erste Mal ist, dass ich etwas anderes als STL-Bibliotheken oder meine eigenen Header verwende.
Alle und alle Hilfe wäre willkommen, lassen Sie mich wissen, wenn es andere zusätzliche Informationen, die hilfreich wären.
Ich habe gerade das boost-vc120-Paket installiert und es schien zu funktionieren. Ich vermied es anfangs, weil ich die Beschreibung falsch gelesen habe und gedacht habe, dass ich "Windows XP" gesehen habe. Ich habe beide Boost und die Boost-VC120-Pakete auf meiner aktuellen Lösung. Wird das irgendwas beeinflussen, wenn ich den normalen Boost entferne? – user3857017
@ user3857017 - Entfernen Boost sollte keine Wirkung haben, aber wenn es tut, können Sie boost-vc120 auch immer entfernen und dann neu installieren. – Ferruccio
In Ordnung. Ich frage nur, weil Boost ein ziemlich großes Paket ist, um einfach ohne Grund dort sitzen zu bleiben. – user3857017