Ich habe gerade Boost 1_45_0 für Windows heruntergeladen. Ich habe VC++ 6 auf meinem Windows 7 64bit PC installiert. In der Windows-Einführung wurde mir gesagt, ich solle versuchen, ein kleines Lambda-Programm zu kompilieren.
Ich legte Boost in der Wurzel von c :, ich habe c: \ boost \ boost_1_45_0. i fügte hinzu: „c: \ boost \ boost_1_45_0“ zu meinem „include“ Umgebungsvariablen in den SystemeinstellungenBoost für Windows, zum ersten Mal
fortgeschrittenen Fenster, was ich sonst noch vor ic
tun, tun müssen, wenn ich versuche, an der Eingabeaufforderung zu kompilieren, Ich erhalte Folgendes: C: \ test \ boost> cl/EHsc/Ic: \ boost \ boost_1_45_0 boost.cpp Microsoft (r) 32-bit C/C++ Optimierungscompiler Version 12.00.8804 für 80x86 Copyright (C) Microsoft Corp 1984-1998. Alle Rechte vorbehalten.
boost.cpp c: \ boost \ boost_1_45_0 \ boost/config/suffix.hpp (596): Fehler C2039: 'Typeinfo': i s kein Mitglied von '`globalen Namensraum'‘ c: \ boost \ boost_1_45_0 \ boost/config/suffix.hpp (596): Fehler C2873: 'typeinfo': s Symbol kann nicht in einer using-Deklaration verwendet werden c: \ boost \ boost_1_45_0 \ boost/mpl/aux_/yes_no.hpp (56): fataler Fehler C1506: unrecov erable block scoping Fehler