000
26.12.2010, 02:35 Uhr
~Gast
Gast
|
Hallo,
ich hab ein Problem mit boost. Und zwar will ich boost/filestream benutzen; auf der Homepage steht, dass ich es dafür "builden" müsste.
www.boost.org/doc/libs/1_45_0/more/getting_started/windows.html#or-build-binaries-from-source
Nach 5.3.1 hab' ich mir bjam runtergeladen, Toolset ist gcc.
Jetzt gibt es gleich mehrere verschiedene Angaben in der Dokumentation, wie man bjam ausführen soll...
erstmal den ersten:
Code: |
bjam --build-dir=build-directory toolset=toolset-name --build-type=complete stage
|
Also:
Code: |
K:\Programme\Boost\boost_1_45_0>bjam --build-dir "C:\Dokumente und Einstellungen\Admin\build-boost" toolset=gcc --build-type=complete stage
|
Ergebnis: "Der Befehl "g++" ist entweder falsch geschrieben oder konnte nicht gefunden werden." und dann noch jede Menge weiterer Fehlermeldungen. (interessanterweise unter anderem "No toolsets are configured")
dann gibt's da noch den Beispielcode:
Code: |
C:\Program Files\boost\boost_1_45_0> bjam --build-dir="C:\Documents and Settings\dave\build-boost" --build-type=complete msvc stage
|
also:
Code: |
K:\Programme\Boost\boost_1_45_0>bjam --build-dir="K:\Dokumente und Einstellungen\Admin\build-boost" --build-type=complete gcc stage
|
Ergebnis:
Code: |
warning: No toolsets are configured. warning: Configuring default toolset "msvc". warning: If the default is wrong, your build may not work correctly. warning: Use the "toolset=xxxxx" option to override our guess. warning: For more configuration options, please consult warning: http://boost.org/boost-build2/doc/html/bbv2/advanced/configuration.html
notice: could not find main target gcc notice: assuming it is a name of file to create. K:/Programme/Boost/boost_1_45_0/tools/build/v2/build\configure.jam:145: in build s-raw *** argument error * rule UPDATE_NOW ( targets * : log ? : ignore-minus-n ? ) * called with: ( <pK:\Dokumente und Einstellungen\Admin\build-boost\boost\bin.v2 \libs\regex\build\msvc\debug>has_icu.exe <pK:\Dokumente und Einstellungen\Admin\ build-boost\boost\bin.v2\libs\regex\build\msvc\debug>has_icu.pdb : : ignore-min us-n : ignore-minus-q )
|
(das geht noch Seitenweise so weiter)
So langsam weiß ich echt nicht mehr weiter... kann doch nicht sein, dass man stundenlang braucht, um den Kram zu "builden" |