Windows VS boost 安装编译
2017-10-30 20:01
344 查看
Linux 下安装比较简单。
环境:
Window 8 + VS 2017
1 官网下在载 .zip包,解压。
2 打开VS 的控制台 :
这图中第二个,管理员身份运行。
cd 到boost 解压后路径下, 运行 bootstrap.bat
生成b2.exe ,运行:
b2.exe address-model=64
骚等十几-20分钟即可。生成/stage/lib 库。
这里运行参数说明:
具体介绍:
--toolset:设置编译器,如果用VC,设msvc, 用MinGW就设gcc。
stage:可选install,选stage只生成库(静态库和动态库),install还包含include目录,其实,可以直接用我们下载下来的BOOST包里的boost目录,这个目录和install生成的include目录内容基本一样。所以也就不用了。
--build-dir=”[temporary folder name”:编译的临时文件存放位置。
--stagedir=” stage folder name]”:存放编译后库文件的路径,默认是stage。
--build-type=complete:编译所有版本
{
variant=debug|release 决定编译什么版本(Debug or Release?)
link=static|shared 决定使用静态库还是动态库。
threading=single|multi 决定使用单线程还是多线程库。
runtime-link=static|shared 决定是静态还是动态链接C/C++标准库。
}
link:是动态库还是静态库,static | shared,一般默认静态。
address-mode:address-model=64,如果没有这个属性的话,会默认生成32位的平台库,加入这个选项才能生成64位的DLL。如果运行在VS32位的命令行下需要添加” architecture=x86”,笔者使用x64 Native Tools Command Prompt for
VS 2017没有x86与x64之间的矛盾,所以未设置。
最后一步:
在VS 项目中,点项目属性,选择c/c++ 附加包含目录中 添加如下:
并在 链接器中:添加 附加库目录 中添加 :
环境:
Window 8 + VS 2017
1 官网下在载 .zip包,解压。
2 打开VS 的控制台 :
这图中第二个,管理员身份运行。
cd 到boost 解压后路径下, 运行 bootstrap.bat
生成b2.exe ,运行:
b2.exe address-model=64
骚等十几-20分钟即可。生成/stage/lib 库。
这里运行参数说明:
具体介绍:
--toolset:设置编译器,如果用VC,设msvc, 用MinGW就设gcc。
stage:可选install,选stage只生成库(静态库和动态库),install还包含include目录,其实,可以直接用我们下载下来的BOOST包里的boost目录,这个目录和install生成的include目录内容基本一样。所以也就不用了。
--build-dir=”[temporary folder name”:编译的临时文件存放位置。
--stagedir=” stage folder name]”:存放编译后库文件的路径,默认是stage。
--build-type=complete:编译所有版本
{
variant=debug|release 决定编译什么版本(Debug or Release?)
link=static|shared 决定使用静态库还是动态库。
threading=single|multi 决定使用单线程还是多线程库。
runtime-link=static|shared 决定是静态还是动态链接C/C++标准库。
}
link:是动态库还是静态库,static | shared,一般默认静态。
address-mode:address-model=64,如果没有这个属性的话,会默认生成32位的平台库,加入这个选项才能生成64位的DLL。如果运行在VS32位的命令行下需要添加” architecture=x86”,笔者使用x64 Native Tools Command Prompt for
VS 2017没有x86与x64之间的矛盾,所以未设置。
最后一步:
在VS 项目中,点项目属性,选择c/c++ 附加包含目录中 添加如下:
并在 链接器中:添加 附加库目录 中添加 :
相关文章推荐
- boost_1_66_0 VS2015编译安装
- 编译、安装boost(on Windows and Solaris)
- boost 编译 安装 一行命令完成(on Windows)
- Boost下载安装编译配置使用指南(含Windows和Linux)
- Boost下载安装编译配置使用指南(含Windows和Linux)
- Windows下VS2015编译caffe(无GPU版本),安装简单
- Boost下载安装编译配置使用指南(含Windows和Linux)
- Boost下载安装编译配置使用指南(含Windows和Linux)
- Boost下载安装编译配置使用指南(含Windows和Linux)
- 【原】Boost下载安装编译配置使用指南(含Windows和Linux)
- Boost下载安装编译配置使用指南(含Windows和Linux)
- VS2013编译安装Boost1.55
- websocket 库 "boost.beast" windows 平台 VS2015 编译过程记录
- windows下用cmake编译安装boost1.40
- Boost下载安装编译配置使用指南(含Windows和Linux)
- 【原】Boost下载安装编译配置使用指南(含Windows和Linux)
- boost--windows平台下针对VS的简单编译
- XGBoost-安装(Windows/VS2015)
- windows下Google Protocol Buffer 编译安装(vs)教程
- Boost下载安装编译配置使用指南(含Windows、Linux以及ARM Linux)