c++ boost文件夹放在哪

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c++ boost文件夹放在哪相关的知识,希望对你有一定的参考价值。

一、Boost库是一个可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的开发引擎之一。Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容。在C++社区中影响甚大,是不折不扣的“准”标准库。Boost由于其对跨平台的强调,对标准C++的强调,与编写平台无关。大部分boost库功能的使用只需包括相应头文件即可,少数(如正则表达式库,文件系统库等)需要链接库。但Boost中也有很多是实验性质的东西,在实际的开发中实用需要谨慎。二、按照实现的功能,Boost可为大致归入以下20个分类,在下面的分类中,有些库同时归入几种类别。1.字符串和文本处理a)Conversionb)Formatc)iostreamd)LexicalCaste)Regexf)Spiritg)StringAlgoh)Tokenizeri)Wavej)Xpressive2.容器a)Arrayb)Bimapc)CircularBufferd)DisjointSetse)DynamicBitsetf)GILg)Graphh)ICLi)Intrusivej)Multi-Arrayk)Multi-Indexl)PointerContainerm)PropertyMapn)PropertyTreeo)Unorderedp)Variant3.迭代器a)GILb)Graphc)Iteratorsd)Operatorse)Tokenizer4.算法a)Foreachb)GILc)Graphd)Min-Maxe)Rangef)StringAlgog)Utility5.函数对象和高阶编程a)Bindb)Functionc)Functionald)Functional/Factorye)Functional/Forwardf)Functional/Hashg)Lambdah)MemberFunctioni)Refj)ResultOfk)Signalsl)Signals2m)Utility6.泛型编程a)CallTraitsb)ConceptCheckc)EnableIfd)FunctionTypese)GILf)InPlaceFactory,TypedInPlaceFactoryg)Operatorsh)PropertyMapi)StaticAssertj)TypeTraits7.模板元编程a)FunctionTypesb)Fusionc)MPLd)Protoe)StaticAssertf)TypeTraits8.预处理元编程a)Preprocessors9.并发编程a)Asiob)Interprocessc)MPId)Thread10.数学和数字a)Accumulatorsb)Integerc)Intervald)Mathe)MathCommonFactorf)MathOctoniong)MathQuaternionh)Math/SpecialFunctionsi)Math/StatisticalDistributionsj)Multi-Arrayk)NumericConversionl)Operatorsm)Randomn)Rationalo)uBLAS11.排错和测试a)ConceptCheckb)StaticAssertc)Test12.数据结构a)Anyb)Bitmapc)CompressedPaird)Fusione)ICLf)Multi-Indexg)PointerContainerh)PropertyTreei)Tuplej)Uuidk)Variant13.图像处理a)GIL14.输入输出a)Asiob)Assignc)Formatd)IOStateSaverse)IOStreamsf)ProgramOptionsg)Serialization15.跨语言混合编程a)Python16.内存管理a)Poolb)SmartPtrc)Utility17.解析a)Spirit18.编程接口a)Functionb)Parameter19.杂项a)CompressedPairb)Conversionc)CRCd)DateTimee)Exceptionf)Filesystemg)Flyweighth)LexicalCasti)MetaStateMachinej)NumericConversionk)Optionall)Polygonm)ProgramOptionsn)ScopeExito)Statechartp)Swapq)Systemr)Timers)Triboolt)Typeofu)Unitsv)Utilityw)ValueInitialized20.编译器问题的变通方案a)Compatibilityb)Config 参考技术A 我使用的是centos环境,大部分linux环境都是一样的,windows环境的我不知道。
boost的lib库放在 /usr/local/lib/
boost的头文件放在 /usr/local/include/boost
boost执行文件放在你自己下载的位置。可以使用命令行 find / -name boost查询所有带有boost的路径。

以上是关于c++ boost文件夹放在哪的主要内容,如果未能解决你的问题,请参考以下文章

C++:使用 Boost 序列化来写入/读取文件 [关闭]

使用 Boost 库 Qt C++ 更新翻译文件

C++使用boost 1.75版本来读写JSON文件

为啥我的由 boost.python 和 c++ 头文件编译的 .so 文件失败了?

在 C++ 中使用 boost 与可执行文件交互

使用cygwin安装c++ boost:找不到配置文件