Dev C++安装第三方库boost

Dev_C++安装第三方库boost

安装步骤

准备工作下载boost库,下载地址https://sourceforge.net/projects/boost/
1. 设置GCC的环境变量PATH
设置环境变量path,在其中加上DEV-C++编译器的路径(gcc.exe所在路径),如C:\Program Files (x86)\Dev-Cpp\MinGW64\bin,路径之间用分号分隔。
2.编译bjam
编译bjam。打开一个命令窗口,进入路径D:\boost_1_66_0\boost_1_66_0\tools\build\src\engine(目录结构不一定,只需是build.bat所在目录),运行命令Build.bat gcc编译完成后,会在该目录下生成一个bin.ntx86_64目录,下包含b2.exe和bjam.exe。把bjam.exe拷贝到BOOST库的根目录,如D:\boost_1_66_0\boost_1_66_0(tools上一级目录)
3.运行bjam
boost库的根目录下运行bjam --build-dir=build --toolset=gcc, boost库就开始编译了。整个过程会持续四五十分钟左右。生成的库回放在build目录下,如果你想放在不同的目录下,可以在命令行参数--build-dir指定。
4.链接设置
在Dev-C++的tools->Complier Options->Directories->C++ Includes文件中添加boost文件夹的上级目录,如D:\boost_1_66_0\boost_1_66_0

静态库链接设置

 

  • 静态库链接设置:若只需要使用某头文件中的函数,可以如上只设置静态库链接即可。
  • 动态链接库的使用若程序编译完成后需要使用动态链接库,则还需要设置链接参数。步骤如下:
    首先你需要建立一个project,而不能只是编译单个的c++文件,因为在dev c++中,只有在project中才能设置linker的参数。 建立project后,“Project"-->"Project Options"-->"Parameters"选项卡`--->在linker框中添加:-lboost_regex-mt,告诉linker在链接的时候,链接regex库。操作如下图所示:

    动态链接设置

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/457812.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

bash的一些小技巧

1、从输入读入变量 eg:read -ep "input yes or no: " flag 用e选项表示编辑,可以使用backspace删除 2、数组 a、索引数组 declare -a arr(var1 var2 var3) 用空格分割,如果直接访问变量$arr, 则获取的是数组的第一个元素&#xff0…

golang switch_为什么程序员都不喜欢使用 switch ,而是大量的 if……else if ?

点击上方“我要学编程”,选择“置顶/星标公众号”福利干货,第一时间送达!来自 | C语言Plus请用5秒钟的时间查看下面的代码是否存在bug。OK,熟练的程序猿应该已经发现Bug所在了,在第13行下面我没有添加关键字break; 这就…

RabbitMQ 安装与简单使用

在企业应用系统领域,会面对不同系统之间的通信、集成与整合,尤其当面临异构系统时,这种分布式的调用与通信变得越发重要。其次,系统中一般会有很多对实时性要求不高的但是执行起来比较较耗时的地方,比如发送短信&#…

数据库函数依赖及范式

一、基础概念   要理解范式,首先必须对知道什么是关系数据库,如果你不知道,我可以简单的不能再简单的说一下:关系数据库就是用二维表来保存数据。表和表之间可以……(省略10W字)。   然后你应该理解以下…

windows svn

windows svn 1.1Svn和VisualSvn介绍 VisualSvn Server2.5.6(版本控制服务器)免费开源软件 是基于Windows平台上的Subversion服务器,它是免费的 官方下载: http://www.visualsvn.com/files/VisualSVN-Server-2.5.6.msi TortoiseSvn…

信息摘要技术及算法介绍

数据摘要算法是密码学算法中非常重要的一个分支,它通过对所有数据提取指纹信息以实现数据签名、数据完整性校验等功能,由于其不可逆性,有时候会被用做敏感信息的加密。 数据摘要算法也被称为哈希(Hash)算法、散列算法…

AutoLayout的那些事儿

AutoLayout非常强大也非常易用,可读性也很强,加上各种第三方AutoLayout库,让你布起局来犹如绷掉链子的狗!根本停不下来!以前的 1label.frame.origin.y label.frame.size.height 10如今只用: 123button.sn…

docker-compose下载慢_编写Docker Compose时要注意的五大常见错误

在构建容器化的应用时,开发人员往往需要某种方法来引导启动目标容器,以对其进行代码级别的测试。尽管业界有许多方法可以实现该目的,但Docker Compose是目前最受欢迎的一种方法。它能够让如下两个方面变得容易实现:指定在开发过程…

前端测试利器--Browser-Sync启动命令

使用browser-sync启动命令cmd切换到项目的根目录下**1.browser-sync start --server --files "css/*.css"----------**使用两个*检测所有的目录**转载于:https://blog.51cto.com/1888512/1862054

VMware实现Android x86 8.1 从安装到使用

VMware实现Android x86 8.1 从安装到使用 虚拟机--Android 安装 Android系统配置 安装软件 个性化设计 托坑指南 一些终端模拟器的指令 虚拟机–Android 发现现在安卓虚拟机已经到了8.1,我就试试能不能安装并正常使用。由于版本过新,网上也没有一些系统的…

frame越过另一个frame_拥抱swoole(三)之用php实现一个混合服务器

混合服务器,就是可以同时支持http,websocket,tcp等的服务器,用swoole就是这么简单,分分钟,就可以愉快地搞物联网开发了,啥都支持,我采用官方的例子,创建一个混合服务器&a…

Hibernate学习系列————注解一对多单向实例

2019独角兽企业重金招聘Python工程师标准>>> 开发环境:MysqlEclipse 一对多单向的列子原理:一个班级,多个学生,学生端为多的一端,他们拥有一个外键指向相同的班级。 项目结构 需要的jar包 hibernate.cfg.xm…

Spring学习笔记--自动装配Bean属性

Spring提供了四种类型的自动装配策略: byName – 把与Bean的属性具有相同名字(或者ID)的其他Bean自动装配到Bean的对应属性中。byType – 把与Bean的属性具有相同类型的其他Bean自动装配到Bean的对应属性中。constructor – 把与Bean的构造器入参具有相同类型的其他…

sudo apt-get nmap 报错锁占用

在Ubuntu中用apt-get命令安装软件是出现如下错误: 网上搜了一下原因,说是有另外一个程序在运行,导致锁不可用,原因可能是赏析运行更新或安装没有正常完成。这是因为上次更新或者安装没有正常完成。 网上的两种解决方法&#xff1…

python逐行读取txt写入excel_用python从符合一定格式的txt文档中逐行读取数据并按一定规则写入excel(openpyxl支持Excel 2007 .xlsx格式)...

前几天接到一个任务,从gerrit上通过ssh命令获取一些commit相关的数据到文本文档中,随后将这些数据存入Excel中。数据格式如下图所示观察上图可知,存在文本文档中的数据符合一定的格式,通过python读取、正则表达式处理并写入Excel文…

筋斗云newcloud错误码列表

响应码信息备注440Ip Error客户送IP错误441Callee Number Error被叫号码位数错误(标准11位正确,错误加前缀0,或其他前缀)442Called Operator Error被叫运营商错误(支持移动,不支持联通电信)443N…

Extjs 之 initComponent 和 constructor的区别(转)

在创建自定义类时,先构造(constructor)后初始化(initComponent)。如:(在旧的Extjs 版本中使用 Ext.extend 实现扩展) Ext.define(Btn,{ extend:Ext.button.Button, init…

hive遍历_从Hive中的stored as file_foramt看hive调优

一、行式数据库和列式数据库的对比1、存储比较行式数据库存储在hdfs上式按行进行存储的,一个block存储一或多行数据。而列式数据库在hdfs上则是按照列进行存储,一个block可能有一列或多列数据。2、压缩比较对于行式数据库,必然按行压缩&#…

oracle sql语句 从指定条数查询

现有表A 查询从第10行之后的数据 select a from ( select a, rownum r from A ) where r > 10 order by r; 实际工作中例子 select account,acct_name from ( select account, acct_name, rownum r from pmctl_nonsleep_acct ) where r > 10 order by

帮助孩子学会感恩_页数204_出版日期2015.03_完整版PDF电子书下载

帮助孩子学会感恩_页数204_出版日期2015.03_完整版PDF电子书下载 带索引书签目录高清版_13813212 下载链接http://pan.baidu.com/s/1geEmUeZ 【作 者】(英)蒂姆惠特尼(TimWhitney)著【丛书名】陪孩子成长系列丛书【形态项】 204 …