用MinGW编译boost的方法

C++: Windows下MinGW编译boost并配置Clion 1.安装MinGW: 也可以使用Qt自带的mingw 并mingw的bin目录添加到PATH 2. 安装boost: 以下2选1: 方式1:编译好的MSVC: http://dl.bintray.com/boostorg/release/ 方式2:官网未编译的Boost:https://www.boost.org/users/download/ 解压后: 文件结构说明:(来源Boost文档:https://www.boost.org/doc/libs/1_73_0/mor 阅读详情

最近下载了boost源代码,想在Code::Blocks里面用。C::B配置的配置的编译器是TDM-MinGW-4.7.1,打算用这个版本的gcc来编译boost。

看了boost的文档,说是首先运行bootstrap.bat,参数为gcc,然后运行b2.exe即可。可是在运行b2.exe时,总是提示找不到ml.exe。最后虽然也能完成编译,可是总是缺少一些库。

我就纳闷,这个ml.exe明明是Visual Studio里面的宏汇编工具,怎么会用于跟MinGW配套?在网上查了很多资料,没有一份提及这个ml.exe。没办法,看来没有ml.exe是不行的。幸好电脑上安装了Visual Studio 2010,里面有ml.exe,只要把这个文件的目录添加到PATH环境变量中就行了。

具体步骤如下:

在命令行窗口中进入boost的解压缩后的目录,执行命令:

bootstrap gcc
一分钟之后,bootstrap执行结束,创建了b2.exe。

然后进入Visual Studio安装目录下的VC目录,执行命令:

vcvarsall.bat
这个批处理程序临时将ml.exe的路径添加到系统环境变量中。

随后运行第一步创建的b2.exe,经过漫长的等待之后,就完成了boost的mingw库的编译。

Win7下MingW编译Boost Asio程序的错误解决方法 使用MingW学习Boost真是一波三折,果然谁要是想少走弯路还是直接用windows自带的那些编译器吧,开源的东东在微软的平台上真的很有受待见也很麻烦。 先说下编译环境:WIN7 64位旗舰版,MingW 4.4,Boost版本1.53,编译库时都是编译成了静态库(.a),源文件是boost asio文档里的第一个例子,文件名改为timer_sync.cpp。 链接时遇到了两个问题: 阅读详情

相关推荐

gcc手动编译配置boost库

cstdint.hpp 使用typedef提供一系列整数类型定义。<boost/cstdint.hpp>基于 1999 年 C 标准中规定的 < stdint.h >,为标准的整型数提供了精确的定义,而且如果编译器提供了 < stdint.h >,那么就会自动包含它以保证兼容性。<boost/cstdint.hpp>以形如 " xxx_yyy#_t " 的typedef提供了各种宽度 ( 二进制位 ) 的整数的精确定义(如int_fast16_t)xxx:表明该类型是否有正负符号。

weixin_44245323的博客 1453

Mingw 编译 boost

mingw编译boost

易得者易失 1043

使用MinGW编译Boost

1、下载Boost(http://www.boost.org) 我目前用的是1.61.0版本 2、将MinGW下的bin目录完整路径设置到系统环境变量Path中,保证cmd命令行能找到gcc,g++等命令。 3、cmd进入到boost目录下面,执行"bootstrap.bat gcc",目录下会生成一个b2.exe 4、执行b2.exe开始编译。可以根据自身需要执行不同的编译命令,比如: b2.exe stage –toolset=gcc –with-exception –with-locale –with

我不是码农的博客~~~ 1600

mingw编译boost动态库

MinGW首先要安装MinGW,并添加MinGW的bin路径至环境变量Path。MinGW下载地址:https://sourceforge.net/projects/mingw-w64/设置好MinGW的环境变量打开源码目录,执行bootstrap.bat批处理文件,会在目录内产生一个b2.exe文件。使用b2.exe来编译boost。

qq_43702524的博客 1116

研究生研一学习机器学习ML、深度学习DL的规划

研究生学习机器学习DL、深度学习DL的规划 保上研之后也没有很好规划自己的学习路线,看到b站上的一位清华博士讲述他本科也是机械跨考计算机的学习路线,所以记录下来,从现在开始按照规划来一点一点地做好。 掌握python(推荐一周) 1.1 面向对象编程 廖雪峰python网站: https://www.liaoxuefeng.com 1.2 数据分析Numpy numpy 100题: https://www.yanxishe.com/columnDetail/24784 1.3数据分析pandas pan

没有最好,只有更好 3099

【招聘测评题】中的(行测)图形推理题基本逻辑总结(附例题)

参加招聘的时候,一般提交完简历就需要做测评试卷,测评里面除了性格分析的题,一般会有几十道类似公务员行测的素质测评题,让人很是挠头,据说题库多取自北森。刷题用处不大,这里总结一下图形推理题中常考的几个基本逻辑。

Yujian2563的博客 7万+

windows下mingw 编译boost-1.78.0

添加C:\cygwin64\bin 到环境变量,cmd运行检查是否安装成功。

pengrui18的专栏 1698

数据结构之栈(Stack)的实现详解

堆栈是一种线性数据结构,其插入新元素和删除现有元素都发生在堆栈的顶部。栈(Stack)按照"后进先出"(Last-In-First-Out,LIFO)的原则存储和访问数据。栈类似于现实生活中的堆叠物体,比如一摞书或者一堆盘子。

swadian2008的博客 3813

boost编译方法-mingw

boost库的编译分为两个步骤 1.生成bjam 2.利用bjam 添加参数设置不同的编译方法 1.生成bjam 可以先搜索一下build.bat所以目录 1.50 版的boost 在 tools/build/v2/engine 下 在命令行下进入该目录输入 buildgcc 会生成b2.exe bjam.exe 这个会在当前文件夹里生成一个文件夹,...

weixin_33769125的博客 104

新手必看:LiteRadio 2c SE遥控器从开箱到飞行的完整指南(附常见问题解答)

本文为新手提供LiteRadio 2c SE遥控器的完整使用指南,涵盖从开箱到首飞的20个关键步骤。详细介绍了遥控器的功能设置、与无人机的对频技巧以及首飞注意事项,帮助用户快速掌握飞行控制,避免常见错误。特别适合无人机初学者阅读。

weixin_29209801的博客 381

接口调试必看:status显示canceled的3种常见原因及修复方法

本文深度解析了接口调试中status显示canceled的三种核心原因:网络层中断(如请求超时)、应用层逻辑主动取消(如请求竞态、组件卸载)以及用户交互与浏览器行为。文章提供了从诊断到修复的系统性方案,包括分析Network Timing、使用Axios CancelToken、优化请求策略与性能,帮助开发者从根本上解决这一常见问题。

bb456的博客 937

Win10系统中使用Mingw64编译Boost1.66.0的方法

Win10系统中使用Mingw64编译Boost1.66.0的方法 现在网上介绍Windows系统中使用Mingw编译Boost库的文章,一般都使用Mingw 32位版本,我按照他们的方法编译走了许多弯路,直到发现这篇介绍64位Mingw 安装方法的文章(http://www.cnblogs.com/findumars/p/8289454.html),才算步入正途。下面将我的编译过程详细记录下来

davidhopper的博客 8338

Python爬虫实战:抓取CVE安全漏洞数据库

在网络安全领域,CVE(Common Vulnerabilities and Exposures)是一个非常重要的安全漏洞字典,它为每个安全漏洞提供了唯一的标识符。安全研究人员、开发人员和系统管理员都需要及时了解最新的CVE信息,以便采取相应的防护措施。本文将详细介绍如何使用Python爬虫技术从专业CVE网站抓取漏洞数据,并构建一个完整的CVE信息采集系统。本文详细介绍了如何使用Python爬虫技术从专业CVE网站抓取安全漏洞数据。多种爬虫技术反爬虫策略:User-Agent轮换、代理IP、请求延迟。

2201_76125261的博客 368

在MinGW中编译Boost.Python

有时候,我写程序纯粹是为了好玩。比如,对于Python和Boost。身边很多朋友,看我兴致勃勃的学习它,会常看外星人一样地问我:“这有什么用吗?” 我开始觉得很郁闷,后来就学会一笑处之。何必要去争呢?为了生存而生活,并不是什么错误的态度,不过,抱这样态度的朋友,不可能向他们说清楚,这种生活的乐趣。如果只­是为了谋生,我就应该一辈子安心于使用RAD。但是,我喜欢C++,喜欢Python。这样的语言...

v5qqcom 195

Unity中使用TCP和UDP传输摄像头视频的实践

本文探讨了在Unity中通过TCP和UDP协议传输摄像头视频的实现方法。TCP通过自定义消息帧保证数据完整性但效率较低,UDP传输速度快但可能丢帧。文章提供了Python和Unity的代码示例,分析了两种协议的适用场景:TCP适合要求数据完整性的应用,UDP则适合追求实时性的场景。最终选择取决于具体需求,并需要注意线程安全与同步机制。

m0_74337424的博客 145

YOLOv11+BiFPN双向特征金字塔:全方位解析多尺度检测性能优化指南

飞书链接:https://ecn6838atsup.feishu.cn/wiki/EhRtwBe1CiqlSEkHGUwc5AP9nQe?购买即可解锁800+YOLO优化文章,并且还有海量深度学习复现项目,价格仅需两杯奶茶的钱,每日更新。函数中添加BiFPN的解析逻辑(找到。链接可用,不要多复制空格了。密码:946m22&8。

FJN110的博客 307

使用MinGW编译boost

一、Boost Boost库是一个可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一。其官方网站为http://www.boost.org/,目前最新版本为1.46.0,以下以此版本为准。 Boost库大部分的子库都是C++模版提供,大部分情况下直接包含头文件就可以了。其中部分子库需要编译,如下图所示: 上图中bjam.exe是boost提供的编译工具,下面会

Backer 1万+

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Mingw编译Boost库

一、Boost Boost库是一个可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一。其官方网站为http://www.boost.org/,目前最新版本为1.46.0,以下以此版本为准。 Boost库大部分的子库都是C++模版提供,大部分情况下直接包含头文件就可以了。其中部分子库需要编译,如下图所示: 上图中bjam.exe是boost提供的编译工具,下面会

fly_shi的专栏 692

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

在Windows系统上使用MinGW-GCC编译Boost库并在VSCode中引用Boost库进行C++开发

本文介绍了在Windows系统下使用MinGW-GCC编译Boost库并集成到VSCode中的方法。主要内容包括:1)从Boost官网下载最新版本源码并解压;2)通过bootstrap.bat生成b2构建工具;3)使用b2工具编译Boost库,详细解析了install和stage两种编译目标的区别及相关路径配置选项;4)说明如何将编译好的Boost库在VSCode项目中引用。文章面向已配置好VSCode和MinGW环境的开发者,提供了完整的Boost库编译和开发环境搭建指南。

weixin_60586322的博客 2923

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

boost 编译(windows10 + mingw7.3.0)

windows10下,用mingw编译boost库

weixin_36323170的博客 1258

python源码编译 mingw_在MinGW中编译Boost.Python

有时候,我写程序纯粹是为了好玩。比如,对于Python和Boost。身边很多朋友,看我兴致勃勃的学习它,会常看外星人一样地问我:“这有什么用吗?”我开始觉得很郁闷,后来就学会一笑处之。何必要去争呢?为了生存而生活,并不是什么错误的态度,不过,抱这样态度的朋友,不可能向他们说清楚,这种生活的乐趣。如果只­是为了谋生,我就应该一辈子安心于使用RAD。但是,我喜欢C++,喜欢Python。这样的语言,可...

weixin_39834788的博客 106

windows下mingw编译boost

Mingw编译Boost库 一、Boost Boost库是一个可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一。其官方网站为http://www.boost.org/,目前最新版本为1.49.0,以下以此版本为准。 Boost库大部分的子库都是C++模版提供,大...

chitu3082的博客 340

Windows平台MinGW GCC编译并使用C++ Boost

Windows平台MinGW GCC编译并使用C++ Boost 文章目录Windows平台MinGW GCC编译并使用C++ Boost前提编译Boost为动态链接库使用编译的Boost动态链接库编译Boost为静态链接库使用Boost静态链接库 前提 操作系统:Windows 10,安装了MinGW,并将gcc.exe等程序添加到Path变量中。 在下载好的Boost目录中运行booststr...

semicloud的专栏 1092
上一篇: Java对象的XML序列化和反序列化 - (6)
下一篇: 提取Java for Chrome安装程序的方法
狐帝
博客等级 码龄26年 51粉丝 66原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值