Boost Installieren
-
Danke - ich wusste das ich irgendwas nicht gemacht hab. Damit müsste das dann gehen
Ich held - jetz hab ich boost 4mal im Include Ordner ^^
Edit:
Jetzt wollte ich das http://www.boost.org/doc/libs/1_35_0/libs/filesystem/example/simple_ls.cpp Kompilieren und bekomem die FehlermeldungLINK : fatal error LNK1104: Datei "libboost_filesystem-vc90-mt-gd-1_35.lib" kann nicht geöffnet werden.
Und eigentlihc habe ich alles Installiert ... das obige Beispiel Funktioniert.
Edit: Die Datei existiert aber! Eben danach gesuchtedit2: http://www.boost.org/doc/libs/1_35_0/libs/regex/doc/html/boost_regex/background_information/examples.html das funktioniert auch nicht mit dem FEhler
c:\...\visual studio 2008\projects\boost_test\boost_test\main.cpp(49) : warning C4553: '==': Operator hat keine Auswirkungen; ist '=' beabsichtigt?
d:\microsoft visual studio 9.0\vc\include\boost_1_35_0\boost\test\impl\execution_monitor.ipp(792) : warning C4535: calling _set_se_translator() erfordert /EHa
-
dem linker musst du das Verzeichnis auch noch mitteilen, wo die libs liegen.
geht wie bei include-ordner, nur findest du das bei Linker->allgemein
das zweite sind keine Fehler sondern nur warnungen, wobei die erste schon mal genauer beguckt werden sollte, also zeig code von derzeile und ein paar drumrum
-
Die Warnungen, so die Boost Page, können Ignoriert werden.
Jetzt habe ich LInker und Kompiler beigebracht wo er noch suchen soll, der Fehler bleibt vorhandenLINK : fatal error LNK1104: Datei "libboost_filesystem-vc90-mt-gd-1_35.lib" kann nicht geöffnet werden.
Die Einstellung "Vorkompillierte Header nicht verwenden" ist n ach der boost Page richtig ...
-
Niemand mehr? Eilt ein wenig weil ich heute wenigstens das hinbiegen wollte *g+
-
wenn du dir sicher bist, dass _genau_ diese Datei existiert, und du den Pfad richtig angegeben hast, dann findet er die Datei auch. Zum test, kannst du ja mal diese Datei in das Verzeichnis packen, wo auch die .sln-Datei deines Projektes drin ist.
Das mit den vorkompilierten headern hat damit gar nix zu tunAchte drauf, dass du genau die datei hast, und nich tnoch ein s dabei ist, oder das lib davor fehlt etc.
-
Wen nich das tue macht er mit anderen libs weiter ... Ich füge jede einzelne dem Projekt Ordner hinzu und es werden immer mehr ^^
Edit: Ich glaube den Fehler gefunden zu haben, ich hab mir eben die boost install angeschaut und da waren die Kästchen Grau, nach einem Klick darauf wurden sie Weiß und die Datenmenge Stieg. Ergo vermute ich gerade nicht alles Installiert zu haben... und damit nichts kompilliertes gehabt zu haben
-
Nein - keine Verbesserung. Ich habe jetzt den gesamten boost_1_35_0 Ordner in "Quelldateien" gezogen und auser das mir dann VC Studio abschmiert passiert, richtig, nichts.
Und da auf der Page steht, dass man diese .exe drüber jagen soll wenn man VC Studio 7 8 oder 9 hat gehe ich davon aus das es danach Funktionieren muss - tut es aber nicht.
Irgendwie nervt mich das gerade Tierisch -.- Zumal diese hässliche .exe über eine Stunde kram aus dem Netz zieht, für nix und wieder nix!
Edit: Diese JamFiles kappier ich nich un mit VC Studio bekomm ich den Spaß nicht erstellt.
Kann jemand eine Funktionierende vollständige Boost Bibliothek Uploaden? Versteh nich wieso die das von boost nich machen
edit:
BoostPro Binary Installer for Visual C++
For users of Visual C++ 7.1 (Visual Studio 2003), 8.0 (Visual Studio 2005), and 9.0 (Visual Studio 2008)—all with the latest service packs—we offer an installer that will place source, documentation, and compiled 32-bit library binaries on your system.
Wenn man das eine Stunde lang Installiert, warum um alles in der Welt Funktioniert es dann nicht?
edit:
http://www.codeplanet.eu/tutorials/cpp/3-cpp/11-boost-bibliothek.html?tmpl=component&print=1&page=Dank dem hab ich jetz bjam hoffentlich am laufen und kann grad noch ma Bauen ...
edit: FUnktioniert auch net weil ich net von C: auf
komme in CMD (Nein, es geht wirklich nicht)
ich kotz langsam hier -.- Jetz Funktioniert alles ,ich weis was ich alles tun muss für mein Dämliches Programm und Boost tut net -.-
Mir ist beim builden von bjam gerade aufgefallen das er irgendwas nich packen kann - war zu schnell weg als das ich pause hätte drücken können
-
Ist libboost_filesystem-vc90-mt-gd-1_35.lib jetzt bei dir auf der Platte vorhanden oder nicht?
-
Ich vermute fast, dass hierbei nicht boost das Problem ist
-
Strolch schrieb:
Ist libboost_filesystem-vc90-mt-gd-1_35.lib jetzt bei dir auf der Platte vorhanden oder nicht?
Ist vorhanden, 3 mal. Und natürlich ist boost nicht das Problem, boost geb ich auch keine Schuld. Ich versteh nur nich wieso es nich funzt - Ich entpacke die .zip und lade die .exe und Starte die und dann sollte alles fertig sein
http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl?InstallingBoost
Mit dem bin ich schon weiter gekommen. Allerdings sagt mir die bjam.exe am Ende:
http://img165.imageshack.us/img165/6312/screenzx4.jpgNachdem ich jetzt so oft boost versucht habe zu Installieren, installier ich am besten VC Studio neu damit der Ordner wieder sauber is ^^
Irgendwie ... so schwer kann das doch gar nich sein
-
hast du den den richtigen libpfad gesetzt? der includepfad reicht nicht aus.Und das problem bei deinem bjam build ist höchstwahrscheinlich, dass du nicht die richtigen Kommandozeilenoptionen angegeben hast.
-
Ich hab die Optionen gewählt die in dem Tut stehen. Ich hab den Linker auf "libs" und den Compiler auf "boost" gesetzt
-
http://www.quantnet.org/forum/showthread.php?t=2221&page=2
Danke dem läufts. Ich wär dafür das in die FAQ zu übernehmen