日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

Dev C++安装第三方库boost

發布時間:2023/12/20 c/c++ 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Dev C++安装第三方库boost 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Dev_C++安裝第三方庫boost

安裝步驟

準備工作下載boost庫,下載地址https://sourceforge.net/projects/boost/
1. 設置GCC的環境變量PATH
設置環境變量path,在其中加上DEV-C++編譯器的路徑(gcc.exe所在路徑),如C:\Program Files (x86)\Dev-Cpp\MinGW64\bin,路徑之間用分號分隔。
2.編譯bjam
編譯bjam。打開一個命令窗口,進入路徑D:\boost_1_66_0\boost_1_66_0\tools\build\src\engine(目錄結構不一定,只需是build.bat所在目錄),運行命令Build.bat gcc編譯完成后,會在該目錄下生成一個bin.ntx86_64目錄,下包含b2.exe和bjam.exe。把bjam.exe拷貝到BOOST庫的根目錄,如D:\boost_1_66_0\boost_1_66_0(tools上一級目錄)
3.運行bjam
在boost庫的根目錄下運行bjam --build-dir=build --toolset=gcc,?boost庫就開始編譯了。整個過程會持續四五十分鐘左右。生成的庫回放在build目錄下,如果你想放在不同的目錄下,可以在命令行參數--build-dir指定。
4.鏈接設置
在Dev-C++的tools->Complier Options->Directories->C++ Includes文件中添加boost文件夾的上級目錄,如D:\boost_1_66_0\boost_1_66_0

靜態庫鏈接設置

?

  • 靜態庫鏈接設置:若只需要使用某頭文件中的函數,可以如上只設置靜態庫鏈接即可。
  • 動態鏈接庫的使用若程序編譯完成后需要使用動態鏈接庫,則還需要設置鏈接參數。步驟如下:
    首先你需要建立一個project,而不能只是編譯單個的c++文件,因為在dev c++中,只有在project中才能設置linker的參數。 建立project后,“Project"-->"Project Options"-->"Parameters"選項卡`--->在linker框中添加:-lboost_regex-mt,告訴linker在鏈接的時候,鏈接regex庫。操作如下圖所示:

    動態鏈接設置

總結

以上是生活随笔為你收集整理的Dev C++安装第三方库boost的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。