ubuntu安裝boost


原文:https://blog.csdn.net/guoyunfei20/article/details/76013892
ubuntu安裝boost

  1. 根據自己情況下載合適的boost版本,加壓到指定目錄
    // 官網
    www.boost.org
    // 歷史版本下載列表
    http://www.boost.org/users/history/
  1. 安裝庫依賴庫
    sudo apt-get install mpi-default-dev 
    sudo apt-get install libicu-dev 
    sudo apt-get install python-dev 
    sudo apt-get install libbz2-dev 
  1. 編譯:

打開終端,cd到加壓后的boost目錄,執行:

./bootstrap.sh

需要很久很久

./b2 -a -sHAVE_ICU=1 # the parameter means that it support icu or unicode

需要很久很久(還可能有若干個模塊編譯出錯,不影響自己需要的那個叫模塊就無所謂了)

  1. 安裝:
sudo ./b2 install
  1. 測試安裝是否成功

文件名稱:test.cpp

#include <iostream>
#include <boost/timer.hpp>

using namespace boost;

int main()
{
	timer t;
	std::cout << "max timespan:" << t.elapsed_max() / 3600 << "h" << std::endl;
	std::cout << "min timespan:" << t.elapsed_min() << "s" << std::endl;

	std::cout << "now itme elapsed:" << t.elapsed() << "s" << std::endl;

	return EXIT_SUCCESS;
}

上邊代碼的編譯
g++ test.cpp -lboost_system -lboost_filesystem -o testBoost


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM