关于visual studio 2010 及以上版本 引入boost库的最新解决方法

news/2024/7/16 8:17:23 标签: ide, c++

之前没有怎么用到boost库,出来实习需要去编译一些代码,需要引入boost第三方库,在这过程中,一直出现 LINK : fatal error LNK1104: 无法打开文件“libboost_filesystem-vc100-mt-gd-x3 错误, 但是也确实是跟其他教程学过来的, 最后估计应该还是引入库的问题

大家有疑问的可以按照这个教程,谢谢这个教程大佬教程

具体步骤总结如下:

  1. 下载 boost库任意版本都可以,看你选择
  2. 编译, 必须注意的是,Boost编译需要依赖C++标准库,需要利用VC编译器,所以这里打开VS 2015自带的VC控制台窗口(内置C++库环境)来依次执行如下命令去编译Boost源码,最后设置编译后的Boost库生成到D:\Boost-SDK(无需自己新建文件夹,会自动生成)文件夹。

在这里插入图片描述

执行:
cd “D:\boost_1_58_0”
D:
bootstrap.bat
b2 install --prefix=“D:\Boost-SDK”

  1. 然后点击项目属性,配置路径即可
    在这里插入图片描述在这里插入图片描述
    谢谢网络上的教程,节省自己试错的过程~ 也出这个版本来帮助更多的人

http://www.niftyadmin.cn/n/1426470.html

相关文章

代理模式(Spring AOP)

介绍 在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。在代理模式中,我们创建具有现有对象的对象,以便向外提供功能接口 意图:为其他对象提供一种代理以控制对这个对象的访…

交易性能优化技术之缓存库存

性能瓶颈 分析下单时,应用的模型如下: 访问数据库的次数如下:(访问6次数据库;是否能对访问数据库的次数进行一定程序的优化,采用缓存的方式) 性能优化 交易验证优化(缓存用户信息&…

装饰器设计模式

介绍 装饰器设计模式允许向一个现有的对象增加新的功能,同时又不改变其结构,这种类型的设计模式属于结构型设计模式,它是作为现有类的一个包装 这种模式创建了一个装饰类,用来包装原有的类,并在保池类方法签名完整性的…

流量削峰技术

改进的点 之前的秒杀下单接口被脚本不停的刷秒杀验证逻辑和秒杀下单接口强关联,代码冗余度高秒杀验证逻辑复杂,对交易系统产生无关联复杂 秒杀令牌 //申城秒杀令牌//校验用户以及商品Overridepublic String generateSecondKillToken(Integer promoId,Int…

防刷限流技术

文章目录验证码校验验证码限流限流定义限流目的限流方案限制瞬时并发数(不推荐)限制时间最大请求数令牌桶如何实现令牌桶算法防刷验证码 生成验证码的代码 使用生成验证码的工具生成验证码将验证码存入到redis缓存中之后下单的时候可以验证缓存中是否有 …

LeetCode二分查找刷题分析与总结

2020/7/18 总结 总结:二分查找算法以及leetcode体型 参考内容>>> 算法总结 算法思想 减而治之,即将大规模问题转换为小规模问题。减而治之就是分而治之的特例,将大问题划分为若干个子问题以后,最终答案只在其中一个子问…

LeetCode34 在排序数组中查找元素的第一个和最后一个位置

链接 分析 主要是分析if中条件的选取 if(nums[mid]<target){ //在[left,mid]这个区间肯定不存在target则 //在[mid1,right]可能存在left mid1; }else{ //nums[mid]>target 则在[left,mid]中可能存在第一次出现的元素right mid; }//在[mid,right]这个区间肯定不存在ta…

LeetCode35 搜索插入位置

搜索插入位置 分析采用&#xff08;二分过滤模板&#xff09; 就是查找第一次出现大于target的元素 package com.zj.Aaaray.BinarySearch;/*** Auther Jian Zhou* Date 2020/7/19* 在数组中搜索插入位置*/ public class Problem35 {//在数组中搜索插入位置public int searchI…