1:開啟vs自帶的本地命令列工具,cd到boost庫根目錄 ,然後輸入:
bootstrap.bat
2) 開啟與bootstrap.bat同級的目錄中project-config.jam檔案
把內容替換成下面這樣的形式
import
option
;using
msvc
:14.0
:"c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.10.24728\bin\hostx64\x64\cl.exe"
;option
.set
keep
-going
:false
;
(3)然後執行:b2 toolset=msvc-14.0 address-model=64
大功告成!
注意:有時候由於檔案格式不對,導致project-config.jam 檔案內容無法被識別,所以以上內容如果還出現錯誤,請多次嘗試,再下結論
based on kinddragons answer i compiled boost 1.63. for 64bit. starting with developer command prompt for vs 2017 rc
1) run:bootstrap.bat
2) openproject-config.jam
. here is mine:
import
option
;using
msvc
:14.0
:"c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.10.24728\bin\hostx64\x64\cl.exe"
;option
.set
keep
-going
:false
;
3) runb2 toolset=msvc-14.0 address-model=64
VS2017下編譯32位QT程式
1.新建乙個目錄並進入,然後執行 原始碼目錄 configure.bat skip qtwebengine confirm license opensource debug and release nomake tests nomake examples prefix 2.nmake 我編譯了4.5...
zlib庫VS2017編譯步驟
編譯步驟 編譯方法一 解壓原始碼檔案到指定目錄,例如 x zlib 開啟vs2017的developer command prompt for vs2017工具 切換到x zlib contrib masmx86目錄,如果想編譯x64的,可以進入masmx64目錄,我這裡只使用32位 執行bld m...
vs2017下boost庫編譯
編譯 以用tribool 庫 hpp是boost庫獨特檔案,它把c 類的宣告和實現都放在乙個檔案中,也就是 h cpp 所以檔案字尾是 hpp 剩下的少量庫 如 chrono,date time,program options,test,thread等 必須編譯成靜態庫或者動態庫,並在構建時指定連線...