1. 程式人生 > >C++Boost庫學習之如何在VS2017中使用boost庫

C++Boost庫學習之如何在VS2017中使用boost庫


  《Boost程式庫完全開發指南深入C++準標準庫》:網盤連結,密碼: 24ti
  《Boost程式庫探祕——深度解析C++準標準庫》:網盤連結,密碼: u1c7

  VS2017安裝boost:在專案選單中點選管理NuGet包,然後再彈出的畫面點選瀏覽,在搜尋框中輸入boost,選擇第一個下載即可,安裝完即可使用。這裡寫圖片描述

  如果執行時發生”無法開啟檔案“libboost_timer-vc141-mt-gd-x32-1_68.lib””錯誤,那是因為boost庫中有個別庫需要單獨編譯,如timer庫,依賴3個庫檔案,分別為boost_timer,boost_system和boost_chrono。我們只需要在專案選單中點選管理NuGet包,然後分別搜尋這些庫然後選擇對應的版本下載即可,VS2017對應vc141版本,如下:


這裡寫圖片描述
  當所需依賴庫都下載完成之後即可執行成功,如果之後還遇到需要單獨編譯的,只需要去管理NuGet包中下載對應的庫就行了。

注:通過NuGet包下載的boost庫是相對於專案而言的,新建專案後就還需要去NuGet包中搜索下載。如果是通過官方連結下載完整的boost壓縮包,可自行百度使用方法。