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
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-06-25
我使用的是centos环境,大部分linux环境都是一样的,windows环境的我不知道。
boost的lib库放在 /usr/local/lib/
boost的头文件放在 /usr/local/include/boost
boost执行文件放在你自己下载的位置。可以使用命令行 find / -name boost查询所有带有boost的路径。
相似回答