執行 bootstrap.bat / b2.exe 失敗,控制台輸出截圖不可見。
bootstrap.log:同目錄下生成,含詳細編譯器輸出、缺少標頭/庫的具體錯誤行。D:\boost_1_82_0)。vc140/vc141/vc142/vc143 對應 VS2015/2017/2019/2022 工具集,b2 toolset=msvc-14.3 顯式指定。bootstrap.bat 需 Python 2.7/3.x 在 PATH 中(生成 b2 引擎)。| 錯誤關鍵字 | 原因 | 解決 |
|---|---|---|
error C1083: Cannot open include file: 'xxx.h' | 缺少 Windows SDK / Universal CRT | VS Installer 安裝對應 SDK 版本 |
b2: error: could not find main target | 目錄結構損壞或路徑錯誤 | 重新解壓源碼到純英文路徑 |
UnicodeDecodeError | Python 讀取含中文路徑檔案 | 移至無中文路徑 |
若僅需常用庫(filesystem, system, thread, regex 等),可直接下載 **Boost 預編譯 NuGet 套件** 或 **vcpkg** 安裝:vcpkg install boost:x64-windows,避免自行編譯坑。