linux下boost開發環境建立

來源:互聯網
上載者:User

1. 下載boost c++庫(http://www.boost.org/),這裡使用的是1.46.1版本的。

2. 在linux下進行簡單編譯。

2.1 解壓該檔案,解壓完成後目錄如下:

 

2.2 在boost的跟目錄執行如下命令開始配置:

2.3 上面的過程完成之後,開始編譯boost庫:

2.4 經過漫長的過程(如果按照山謎案的預設的配置的話,時間真的很長),完成boost的編譯。其中可能出現的錯誤:

1. error: bzlib.h: No such file or directory boost ,解決方案,boost編譯時間需要依賴libbz2庫:sudo apt-get install libbz2-dev

安裝boost:

 

3. 測試一下

下面就是用一個簡單的例子來體驗一下boost的威力。

 

 

 

#include <boost/lexical_cast.hpp>#include <iostream>int main(){        using boost::lexical_cast;        int a = lexical_cast<int> ("123");        std::cout << a << std::endl;        return 0;}

編譯器:

 

運行結果:

  

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.