2011-01-10 11 views
1

Beim Versuch, meine Lösung mit VS2010 zu kompilieren ich einen Compiler-Fehler bekommen:
"Fehler LNK1104: Datei kann nicht geöffnet 'libboost_unit_test_framework-VC100-mt-gd-1_45.lib'"
I habe versucht, diese Datei auf der Festplatte zu suchen, aber ohne Glück.
Warum erhalte ich diesen Fehler und wie kann ich ihn beheben?Linking-Boost gibt Fehler mir

+0

Die offensichtliche Antwort ist die Datei und Pfad zu dieser Datei in vs zu bekommen, aber wie ich schon erwähnt habe, habe ich diese Datei nicht auf meiner Festplatte. –

Antwort

3

Sie müssen vorkompilierte Boost-Bibliotheken für Ihr System, z. von boostpro.com oder Build Boost selbst. Fügen Sie dann einen Pfad zu Boost .libs zu Ihren Linker-Pfaden hinzu.

+0

Normalerweise sind Binärdateien bei Boostpro sehr spät. Als ich das letzte Mal (vor 3 Wochen) nachgesehen habe, waren die 1.45 nicht verfügbar. Sie sollten sie auf jeden Fall selbst zusammenstellen. Es ist sehr einfach und nicht sehr lang. –