Library 'Boost' funktioniert nicht !



  • Also, dazu gibt es aber wirklich genug Informationen im Net. Sogar auf der boost hp!



  • Oh, auf der HP von denen war ich zwar schonmal, aber anscheinend habe ich mich nicht genau genug umgesehen ...

    Mal gucken.

    Edit:

    Haja, habs mir gerade ca. eine halbe Stunde lang durchgelesen, ist ein totaler Blindflug! Was wollen die von mir? Die labern was von Jamfiles, was will ich denn damit ?! Dann auch noch jedemenge verrückte Parameter, die ich (irgendwo) eingeben soll (glaube ich xD) ... Naja, also wiegesagt, ich habs mir wirklich durchgelesen, aber ich komme leider nicht weiter 😞

    Hilft mir bitte !



  • Also die meisten Boost Libraries kannst du einfach benutzen in dem du die Header einbindest. Nur einige wenige Libraries muss man kompilieren. (das mit dem JAM)



  • Hier ist ne gute Anleitung für VS7.1, ist genauso für VS8.0 zu verwenden:
    http://www.kharchi.de/Boost_Installation.html
    Statt beim auszuführenden Kommando "-sTOOLS=vc-7_1" einfach "-sTOOLS=vc-8_0" benutzen. Und natürlich den Command Prompt von VS8.0 verwenden. 😉

    Greetz



  • Hey danke dir vielmals !!!

    Werde es gleich ausprobieren.

    MfG, mikey.



  • Habs mit dem Dev-C++-mingw ausprobiert und konnte keine Probleme feststellen.



  • Huch ?! Dev - C++ 😃 Na geht doch .. :p

    Haja, also ich habe hier seit Stunden den Installer am laufen, ich machs doch nicht per Hand ... Hoffentlich klappts dann auch mit Dev-C++, aber wir werden schon sehen.

    Hast du den Boost - Ordner einfach in das Installationsverzeichnis von Dev-C++ kopiert, oder ?



  • Für MinGW (der in devc++ drin ist) wirst du aber boost nochmal extra bauen müssen. Für jeden Compiler muß man Boost bzw. überhaupt jede C++ Library extra bauen. (ist nicht Boosts Schuld)

    Was willst du denn von Boost benutzen? Die meisten Libraries brauchen nicht gebaut werden, da sie nur aus Template-Headern bestehen. Welche es sind, kann man hier nachlesen:
    http://www.boost-consulting.com/boost/more/getting_started.html#header-only-libraries

    Die zukünftige Getting Started für Boost 1.34 findet man hier:
    http://www.boost-consulting.com/boost/more/getting_started.html

    Sobald Boost 1.34 released wird, geht auch diese Getting Started bei boost.org online.



  • Haja, ehrlich gesagt möchte ich mir Boost einfach mal angucken, ich habe noch keine konkreten Vorstellungen davon, was ich letztendlich verwenden möchte. Aber Timerfunktionen, etc. wären schon ziemlich interessant ...

    Für mich ist es momentan nur ein bisschen schwierig, da ich noch nie eine so große Library kompiliert habe, geschweige denn überhaupst eine ! Ich werds mal versuchen, ansonsten wird es mit VC++ schon klappen.

    (Ich mein, bei über 800 MB Quellcode bzw. Libs wird's einbisschen viel 😃 )
    Da kann ja nicht mal Quake III mithalten.



  • Na super, jetzt bin ich genau an dem Punkt, den ich befürchtet habe:

    Also ich habe grad laut den Anweisungen auf 'http://www.kharchi.de/Boost_Installation.html' die 'build.bat' aus dem jam-src Verzeichnis mit der VisualStudio - Eingabeaufforderung kompiliert. Nun müsste eigentlich eine exe und ein neues Verzeichnis angelegt worden sein (bin.ntx86 und bjam.exe). Da lässt sich aber nichts davon finden !!

    Die Kommandozeile von Visual bringt mir zuletzt noch eine Fehlermeldung, windows.h seie nicht gefunden worden. Darunter steht dann noch, "Code wird generiert", "kompilieren ...", und noch ein paar C - Dateien. Das wars. Kein Ergebnis, weder ein Ordner noch eine *.exe. Muss ich bei VS was konfigurieren ?! 😡



  • Für Dev-C++ einfach das hier:
    http://devpaks.org/details.php?devpak=127
    draufhauen und schon kannst du Boost benutzen ...



  • Aaaaaaah, es funzt !! Danke euch allen für die hilfreichen Antworten, (auch wenn es manchmal nicht klappen wollte 😃 ) aber Hauptsache ist, dass ich jetzt endlich das Boost zum Laufen gebracht habe!

    Bis zum nächsten mal,

    Mikey.



  • KasF schrieb:

    Für Dev-C++ einfach das hier:
    http://devpaks.org/details.php?devpak=127
    draufhauen und schon kannst du Boost benutzen ...

    super!
    Vielen vielen Dank genau sowas habe ich gerade gesucht!

    mfg
    geneticZ



  • Lol was soll denn das jetzt? Kann bloß Googles Schuld sein. 🤡
    Ich gebe Dir nur einen Tipp, gehe den selben Weg wie ich, wirf Dev-C++ weg und hol' Dir stattdessen das Visual C++ Express... wesentlich umfangreicher und bugfreier.



  • mikey schrieb:

    Visual C++ Express...

    Zudem gibt es dann auch für Boost einen Installer 😉

    Aber Grundsätzlich sollte man im Forum vielleicht noch eine Option einführen das keine Beiträge zu einem Thema geschrieben werden können das seit über einem Jahr in den Schlummer gefallen ist ;)...



  • asc schrieb:

    Zudem gibt es dann auch für Boost einen Installer 😉

    Meines Wissens nach aber immer noch nicht für die 2008er, oder? Wenn nicht, dann muss man sich den aktuellen Source vom SVN holen, oder nach Swordfish´s Anleitung die Dateien modifizieren.

    @ geneticZ: Ich empfehle Dir aufjedenfall die 2008er Version...



  • mikey schrieb:

    asc schrieb:

    Zudem gibt es dann auch für Boost einen Installer 😉

    Meines Wissens nach aber immer noch nicht für die 2008er, oder? Wenn nicht, dann muss man sich den aktuellen Source vom SVN holen, oder nach Swordfish´s Anleitung die Dateien modifizieren.

    http://www.boost-consulting.com/products/free schrieb:

    ...For users of Visual C++ 7.1 (Visual Studio 2003), 8.0 (Visual Studio 2005), and 9.0 (Visual Studio 2008), we offer an installer... BoostPro 1.35.0 Installer

    Das schöne ist auch das man mehrere angeben kann (da ich sowohl VS 2005 als auch VC++EE 2008 im Einsatz habe).


Anmelden zum Antworten