首页 > 系统相关 >【Boost】Windows端使用 MSVC14.2 编译 Boost 并在 CMake 项目中使用

【Boost】Windows端使用 MSVC14.2 编译 Boost 并在 CMake 项目中使用

时间:2023-07-24 14:56:33浏览次数:46  
标签:gcc CMake https Windows 编译 b2 Boost

Write 2023.7.24

关于 boost 在 Windows 下的使用 gcc 安装与 CLion 的配置, 能够查到的英文资料都比较少, 踩过坑后记录一下。

MinGW 安装 Boost

Boost Download:https://www.boost.org/users/download/

下载并解压在某个没有中文路径下的目录中

在开始编译操作之前请把 gcc 添加至环境变量(这一步基本都有吧,笑)

CMD 下cd 至Boost存放目录,依次执行下列命令:

# 生成 b2.exe 文件
bootstrap gcc # 这里双击 bootstrap.bat 也是可以

# 如果你只安装指定的少数几个库, 可以使用:
b2 --show-libraries

# 得到你可以在这里单独安装的所有库的名称. 然后你可以安装指定的某个库, 如 program_options 和 filesystem:
b2 toolset=gcc --with-program_options --with-filesystem

# 或者你想一次性编译完毕, 以后就无需再进行编译:
b2 toolset=gcc

# 全部编译完成的时间视处理器性能而定, 我这里大概在4分钟左右.
# 编译结束后会在最后显示 include 和 lib 的位置
# 若想指定编译结果存放位置则需要执行下面的命令
b2 install -toolset=gcc

# 其他参数请使用
b2 -help 
# Method 2 参考 Github 的教程
# https://gist.github.com/sim642/29caef3cc8afaa273ce6

# 但对我来说,在公司电脑上,编译会报错,所以不推荐
# Method 3 知乎的大佬方法,编译成功
# https://zhuanlan.zhihu.com/p/85806857

BOOST 编译结果

参考

标签:gcc,CMake,https,Windows,编译,b2,Boost
From: https://www.cnblogs.com/RioTian/p/17577230.html

相关文章

  • 在Windows上编译Pytorch 源码
    在Windows上编译PyTorch源码作为一名经验丰富的开发者,我将向你介绍如何在Windows上编译PyTorch源码。编译PyTorch源码可以帮助你获得更多的灵活性,以及对PyTorch内部机制的更深入的了解。下面是整个过程的步骤:步骤操作1安装Git2安装CMake3安装Python4克隆Py......
  • 如何在Windows中安装WinCC V8.0
    通常SIMATICWinCC的产品包装中包含三张光盘。以WinCCV8.0为例,分别是WinCCV8.0、SIMATICNETV18和additionalContent。其中,WinCCV8.0是基本的安装包,SIMATICNETV18提供了通讯所必须的驱动程序,AdditionalContent中提供了SQLSERVER的管理工具。安装时需要注......
  • 记录windows、vs2019、c++、cuda环境配置
    原文链接:   (45条消息)CUDA+Windows+VS环境配置_cudavs_哈哈哈哈哈嗝哈哈哈的博客-CSDN博客            VS2019--c++CUDA环境配置与编程实例-知乎(zhihu.com)测试代码:.cu文件中:#include"stdio.h"#include<cuda_runtime.h>#include<devi......
  • C#实现Windows中"用xxx打开"
    在Windows中,将文件用鼠标拖动到一个程序上面,会有一句小提示:用xxx打开(如下图)。 它本质上就是运行程序时,传递了一个文件路径的命令行参数。相当于这样的命令:program.exefile_path 其中"program.exe"就是打开此文件用的程序,"file_path"参数就是拖过去......
  • windows11中访问ubuntu双系统文件目录
    1、下载linuxreader(免费版)AccesstoExt2/3/4,HFSandReiserFSfromWindows|DiskInternals2、安装打开后找到ubuntu分区 3、想保存什么文件右键Save就行了 ......
  • WINPE(Windows Preinstallation Environment)是一个基于Windows操作系统的轻量级预安装
    WINPE(WindowsPreinstallationEnvironment)是一个基于Windows操作系统的轻量级预安装环境。它主要用于系统部署、故障排除、数据恢复和维护等任务。以下是一些常见的WINPE版本:WindowsPE2.0:也称为Vista版,基于WindowsVista操作系统。具有较高的兼容性,并提供了各种工具和驱动程序......
  • 在windows平台使用Visual Studio 2017编译动态库并使用
    使用VSstdio制作顺序表的库文件.lib与.dll区别lib是编译时需要的dll是运行时需要的1、新建头文件和源文件SeqList.h//SeqList.h#ifndefSEQLIST_H__#defineSEQLIST_H__#defineN10typedefintSLDataType;typedefstructSeqList{ SLDataTypedata[N]......
  • windows 11 android 安卓 子系统
    启用或关闭windows功能:需要选好Hyper-V家庭版开启hyper-vhttps://www.cnblogs.com/yiminlin/p/17519531.html虚拟机平台设置——时间和语音——国家或地区:美国windowsstore——amazonappstore安装好后:高级设置——实验性功能——共享用户文件夹关闭——文件(启动程序)......
  • Windows7出现“镜像驱动程序不支持Aero效果”的解决办法
    Windows7出现“镜像驱动程序不支持Aero效果”的解决办法https://www.docin.com/p-1995864978.html电脑显卡适配器里多了一个Oraydisplaymirrordriver,请问,可以卸载它吗?https://zhidao.baidu.com/question/2148256095767585308.html......
  • windows 上书写shell脚本上传远程服务器注意问题
    ①权限问题:上传脚本,没有可执行权限,解决:chmod-u=rwx*.sh;②文件格式问题:windows上的是dos格式,linux上需要的是unix格式,解决:vim修改我们的脚本,执行以下命令 :setff? 查看脚本格式,如果是fileformat=dos就说明是dos格式需要修改为unix格式:setff=unix然后wq ......