[gelöst]Boost findet eine library nicht (libboost_regex-vc90-mt-sgd-1_35.lib)
-
Hallöle.
Nach einem Festplattencrash habe ich meine alten Projekte, welche ich jetzt Update aus dem CVS wieder hergestellt.
Einige laufen, bei einem kommt folgende Fehlermeldung:
Fehler 1 fatal error LNK1104: Datei "libboost_regex-vc90-mt-sgd-1_35.lib" kann nicht geöffnet werden.
Gebe ich diese Lib in Google ein, kommt diese Seite (suchen nach der lib)
http://shoddykid.blogspot.com/2008/07/getting-started-with-boost.htmlDa steht halt dann, daß diese lib verwendet wird, wenn ich statisch linke was auch der Fall ist.
Tja nur ist diese lib nirgens zu finden.
Boost frisch heruntergeladen und installiert etc. sie ist nirgens vorhanden.Woher bekomme ich diese library und warum ist die nicht vorhanden, obwohl sie doch offensichtlich benötigt wird?
Ich nutze Windows 7 und VS2008.
Habt Dank!
Mondmann
-
Boost frisch heruntergeladen und installiert etc. sie ist nirgens vorhanden.
Wie hast Du installiert?
Installer oder selbst gebuildet (kompiliert/gelinkt)?
-
Mondmann schrieb:
Boost frisch heruntergeladen und installiert etc. sie ist nirgens vorhanden.
Definiere installiert. Du musst sie bauen, und zwar vermutlich mit den richtigen Argumenten, um eine .lib und keine .dll zu bauen, sie ins richtige Verzeichnis zu bauen usw. Danach musst du deinem Linker noch mitteilen wo sich die .lib befindet.
-
Hm....die zip entpackt...?
Edit: Ah ich muss sie bauen...
Ok, da hab ich nicht mehr dran gedacht..lang lang ists her..bin inzwischen (zwangsweise) auf C# umgestiegen
-
Mondmann schrieb:
Hm....die zip entpackt...?
Reicht nicht, wie gesagt. Schau auf der "getting started" Seite mal weiter, da steht wie du was zu bauen hast...
-
Ihr seid mal wieder zu schnell für diese Welt!
Ok, hab nun den Installer geladen, dann sehen wir weiter.
Danke für den schubser:-)Mondmann
EDIT: Mit dem Installer wurden die Libs mitgeliefert, jetzt gehts. Danke!
