2010-12-20 25 views
0

我剛剛下載提升窗口1_45_0。我的Windows 7 64位電腦上安裝了vC++ 6。在Windows的介紹中,我被告知要編譯一個小的lambda程序。
我放在c:的根節點,我有c:\ boost \ boost_1_45_0。我補充說:「C:\提升\ boost_1_45_0」我的「包括」環境變量在高級系統設置窗口提升,第一次使用

還有什麼我需要之前IC

當我嘗試在命令提示符下編譯做窗戶,我收到以下內容: C:\ test \ boost> cl/EHsc/I c:\ boost \ boost_1_45_0 boost.cpp Microsoft(R)32位C/C++優化編譯器版本12.00.8804,用於80x86 版權所有)微軟公司1984-1998。版權所有。

boost.cpp C:\升壓\ boost_1_45_0 \升壓/配置/ suffix.hpp(596):錯誤C2039: '所屬類別':ⅰ 不是的 '`全局命名空間'」 ℃的構件:\ boost \ boost_1_45_0 \ boost/config/suffix.hpp(596):錯誤C2873:'typeinfo':s ymbol無法用於使用聲明 c:\ boost \ boost_1_45_0 \ boost/mpl/aux_/yes_no.hpp (56):致命錯誤C1506:unrecov 可用塊區域範圍錯誤

回答

0

您正在使用現在已有12年曆史的編譯器,並且boost不支持它。你需要VS.Net 2003在minimum,但我強烈推薦VS2008或VS2010。有一個免費的'express'版本的VS2010。除非你有一個非常具體需要使用VC++ 6我現在會拋棄它。

相關問題