VS2015編譯Boost1.64


一、下載並解壓:boost1.64.0:http://www.boost.org/users/history/version_1_64_0.html

二、以管理員權限運行VS2015命令行工具

 

三、cd到boost解壓目錄

 

四、運行bootstrap.bat生成bjam.exe編譯工具

 

 

 

 

五、使用bjam編譯boost庫

命令:

bjam install stage --toolset=msvc-14.0 --stagedir="D:\Boost\vs2015" link=static runtime-link=static threading=multi address-model=32 debug release  

bjam install stage --toolset=msvc-14.0 --stagedir="D:\Boost\vs2015" link=static runtime-link=shared threading=multi  address-model=32 debug release  

這里我們用以上命令編譯32位的靜態鏈接庫,並分別生成靜態鏈接到C/C++運行時庫和動態鏈接到C/C++運行時庫的兩個版本。

 

六、編譯生成,並使用boost靜態庫

 

 

七、VS2015使用boost庫

 

 

 1 #include "stdafx.h"
 2 #include<boost\thread.hpp>
 3 #include<iostream>
 4 #include<Windows.h>
 5 void trd_fun()  6 {  7     std::cout << "test" << std::endl;  8 }  9 
10 int main() 11 { 12  boost::thread td(trd_fun); 13  td.join(); 14     system("pause"); 15     return 0; 16 }

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM