使用VS2015測試boost是出現的錯誤

2021-08-17 09:18:36 字數 977 閱讀 7042

#include #include using namespace std;

using namespace boost::gregorian;

int main()

我是在執行測試上面的**遇到問題的。

問題如下:

1>------ 已啟動全部重新生成: 專案: date, 配置: debug win32 ------

1> main.cpp

1>link : fatal error lnk1104: 無法開啟檔案「libboost_date_time-vc140-mt-gd-x32-1_66.lib」

********** 全部重新生成: 成功 0 個,失敗 1 個,跳過 0 個 **********

針對 無法開啟檔案「libboost_date_time-vc140-mt-gd-x32-1_66.lib」這個問題網上查詢了很多方法,大多都是編譯boost原始檔,生成乙個libs,再包含進去工程中!我也跟著步驟操作,可是在安裝的目錄下執行bootstrap.bat總會遇到乙個問題:

building boost.build engine

failed to build boost.build engine.

please consult bootstrap.log for furter diagnostics.

you can try to obtain a prebuilt binary from

also, you can file an issue at

please attach bootstrap.log in that case.

比如我的:

把這個路徑新增進去就好了!

VS2015編譯boost,並進行使用

vs2015編譯boost,並進行使用 2,安裝,解壓後執行bootstrap.bat檔案。稍等一小會就ok。3,編譯boost庫。注意一定要使用vs2015的x64本機工具命令提示,這個可以在vs2015的安裝選單裡面找到。進入命令列提示,輸入下面的內容生成64為的動態庫 bjam j4 debu...

vs2015編譯dlib,測試

dlib vs2015編譯 測試 使用cmake生成文件 使用vs2015編譯,成功,靜態庫 使用demo測試 include stdafx.h include dlib image processing frontal face detector.h include dlib image io.h...

關於使用VS2015靜態編譯

首先必須搞清楚專案 專案屬性 配置屬性 c c 生成 執行庫中四個選項的關係 多執行緒除錯dll mdd 對應 md dynamicdebug 多執行緒dll md 對應 md dynamicrelease 多執行緒 mt 對應 md staticrelease 多執行緒 mtd 對應 md sta...