Windows下快速安裝C++程式庫完整Boost+VS2017啟用

來源:互聯網
上載者:User

標籤:啟用   解壓   img   let   shadow   linux使用者   src   畢業   lease   

編寫C++的代碼使用什麼IDE呢?
  • Windows使用者:Clion或VS2017,關於CLion等軟體的crack請進:http://blog.51cto.com/xvjunjie/2096647 ,關於VS2017企業版和專業版的啟用金鑰請進:http://blog.51cto.com/xvjunjie/2142025
  • Linux使用者:Clion或Vim,Emacs也是不錯的選擇
  • Mac OS X使用者可以使用XCode, VS For Mac, CLion,Vim等等。
  • 如果是刷題的畢業生建議使用VS內建的C++編譯器,具體你懂得。
下載Boost

官網地址:https://www.boost.org/
:https://dl.bintray.com/boostorg/release/1.68.0/source/

編譯安裝

(1)在這裡下載了boost_1_68_0.7z,使用BandZip解壓後放到C盤:

(2)在Windows開始菜單中開啟適用於VS 2017的x64本機命令列工具

(3)進入Boost目錄後依次執行:

bootstrapb2 --buildtype=complete

(4)設定環境變數:
主要就是設定Windows環境變數BOOST_ROOT=Boost的安裝目錄:

安裝VS2017擴充

(1)搜尋:

(2)安裝:

測試環境

```c++
#include "pch.h"
#include<boost/timer.hpp>
#include <iostream>
#include <iomanip>

using namespace std;
using namespace boost;

int main()
{
timer t;
cout << "Now time el: " << t.elapsed() << "s\n";
cout << "Max timespan: " << t.elapsed_max() / 3600 << "h\n";
cout << "Min timspan: " << t.elapsed_min() << "s\n";
return 0;
}

/*
Boost的編譯和安裝:

1.下載Boost,解壓到指定目錄;
2.進入Boost目錄執行:
bootstrap
b2 --buildtype=complete
3.設定Windows環境變數BOOST_ROOT=Boost的安裝目錄;
4.建立一個Windows控制台應用,執行:項目-->管理NuGet程式包;
5.搜尋boost,並安裝即可完成。
*/

### 結果![](http://i2.51cto.com/images/blog/201809/04/da666d09d3988a26deab1b1af31206ca.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

Windows下快速安裝C++程式庫完整Boost+VS2017啟用

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.