首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> C++ >> 關於C++

Eclipse + MinGW + Boost 庫完整配置指南

     編輯:關於C++

詳細記錄 Windows 下 Eclipse CDT + MinGW 環境配置 Boost 庫的完整流程,含編譯、項目配置、測試驗證。

前置條件

Boost 獲取與編譯

  1. 下載 Boost 1.55.0:官網歷史版本
  2. 解壓至 MinGW 目錄下
  3. 雙擊 bootstrap.bat 生成 bjam.exe
  4. 編譯 MinGW 版庫:
    bjam.exe --build-type=complete toolset=gcc stage
  5. 編譯產物位於 stage/lib 目錄

Boost編譯完成

項目配置

1. 環境變量

將 XXX\boost\stage\lib 添加到系統 Path,重啟電腦生效。

2. 包含目錄與庫目錄

Include路徑配置

Library路徑配置

測試代碼

#include <boost/regex.hpp>
#include <iostream>
#include <iterator>
#include <algorithm>
using namespace std;
using namespace boost;

int main() {
    string pattern("[^c]ei");
    pattern = "[[:alpha:]]*" + pattern + "[[:alpha:]]*";
    regex r(pattern);
    smatch results;
    string test_str = "receipt freind theif receive";
    if (regex_search(test_str, results, r))
        cout << results.str() << std::endl;
    return 0;
}

成功編譯運行即配置完成。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved