[英]C++ std::tr2 for VS2005
升壓是VS2005用戶體驗TR2的唯一途徑嗎? 還有一種只能下載TR2相關軟件包的白痴證明方式嗎?
我正在查看BoostPro Consulting提供的boost安裝程序。 如果我為MSVC8的所有軟件包選擇所有線程選項的選項,則需要1.1GB。 雖然我並不缺乏空間,但是庫需要超過1 GB的空間似乎很荒謬,並且BPC需要很長時間才能趕上當前版本。
我需要什么樣的包裹? 我真的只對構成std :: tr2的那些感興趣,並且可以通過將提供的那些與TR2報告中的那些進行比較並從列表中選擇那些來找到它,但即便如此,也不清楚需要什么和事實上,這是一個背后的版本讓我煩惱。
我從以前與Boost(1.33.1)的遭遇中得知,自編譯是一種悲慘的經歷:很多時間浪費在它上面,然后一大堆錯誤在你的屏幕上傳遞的速度比你讀的要快,所以剩下的就是你剩下的有一種不安的感覺,有些東西被打破但你不知道是什么。
我從來沒有遇到任何Apache庫的這些問題,但那是另一個咆哮......
Boost的部分優點是所有代碼都在頭文件中。 他們必須出於模板原因。 因此,下載代碼並將其包含在項目中可能會有效。 Boost中有一些庫需要編譯,但只要你不需要那些......
為自己編譯boost庫實際上非常簡單,如果不是那么詳細記錄。 文檔位於jamroot文件中。 在boost根目錄中運行bjam --help
以獲取詳細的選項列表。 作為一個例子,我使用以下命令行來構建我當前設置的boost 1.36.0:
bjam --build-type=complete --toolset=msvc --build-dir=c:\boost\build install
它在我的機器上運行了大約半小時,並將生成的文件放入c:\\ boost
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.