Forum: PC-Programmierung Boost Bibliothek mit Visual Studio 2008 c++ einbinden


von Maxim (Gast)


Lesenswert?

Hallo alle zusammen,

Auf meine PC habe sind beide Visual Studio 2008 und 2010 installiert.

Ich versuche die Boost Bibliothek mit Visual Studio 2008 c++ 
einzubinden.

Ich bin so vorgegangen:
http://stackoverflow.com/questions/8204758/boost-compiling-with-msvc-11-vs-2012/16793455#16793455


Leider bei Build wurde stets Library für Visual 2010 wie z.B :
libboost_atomic-vc100-mt-1_56.lib und....


Ich will aber die Library für Visual Studio 2008.

Wie mache ich das?
Ich habe in der  Datein : bootstrap folgende Änderung durchgeführt
set toolset=msvc-9.0

Das bringt aber nicht. Das Build wird unterbrochen

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Maxim schrieb:
> Leider bei Build wurde stets Library für Visual 2010 wie z.B :
> libboost_atomic-vc100-mt-1_56.lib und....
>
> Ich will aber die Library für Visual Studio 2008.

Die Problembeschreibung ist etwas ... knapp.

von Oliver (Gast)


Lesenswert?

Das allermeiste von boost steckt in Header Dateien. Bist du sicher, daß 
du die Libs überhaupt brauchst?

Oliver

von Maxim (Gast)


Lesenswert?

In meinem Projekt mach ich mich von der Boost Header Datei Gebrauch.
Ich bekomme eine Fehlermeldung : die dazugehörige lib kann nicht 
geöffnet werden.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Deine Parallelinstallation zweier Versionen von Visual Studio ist das 
Problem. Beim Aufruf der Buildprozesses für die Library wird der falsche 
Compiler verwendet, was wohl an den verwendeten Umgebungsvariablen 
liegt.

Sieh Dir die mal im "Visual Studio Command Prompt" an, das Du --laut der 
Stackoverflow-Beschreibung-- so erhältst:

> Open a Visual Studio 2012 command prompt.
> From the start menu its:
> All Programs..Microsoft Visual Studio 2012..
>     Visual Studio Tools..x64 Native Tools Command Prompt.

(ich nehme an, daß Du das entsprechend für VS2008 gemacht haben wirst).

Und jetzt gib' mal "set" ein und sieh Dir an, was z.B. für PATH 
ausgegeben wird.

Taucht da irgendwo Deine VS2010-Installation auf?

von Maxim (Gast)


Lesenswert?

Guten Morgen alle zusammen,


Ich habe es mir die Boost Library für visual studio 2008 aus folgenden 
Links " 
http://sourceforge.net/projects/boost/files/boost-binaries/1.56.0/";
runtergeladen.

So klappt, wenn es mehrere versionen von visual Studio installiert sind.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.