gpt4 book ai didi

c++ - 为 MSVC 预构建的 Boost 1.37

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:06:06 27 4
gpt4 key购买 nike

我找不到为 Boost 1.37.0 预构建的一组 MSVC++ 库,只能找到源代码。我不明白他们古怪的构建系统是如何工作的……有什么地方可以下载 visual studio 项目之类的吗?

最佳答案

BoostPro Computing人们维护 Windows 的 Boost 安装程序,但他们通常需要几周时间才能将新版本上线。尚未发布 1.37。

没有 Visual Studio 解决方案(记住,Boost 面向许多 平台),尽管也努力支持 building Boost with CMake .我不确定他们在 1.37 上走了多远,但我相信这个过程还处于早期阶段。

然而,标准构建系统并不奇怪!从 downloading bjam 开始适用于您的平台(为 Windows 寻找“ntx86”后缀)并将其安装在您的路径中的某个位置 (C:/Windows/System32)。然后下载 source ,解压缩并从命令行运行构建系统。对于 Visual Studio 用户,它看起来像这样:

bjam --build-dir="C:\boostsource" --toolset=msvc --build-type=complete stage

这几乎是从 Getting Started Guide 中提取的其中详细得多。如果当前目录是源代码的根目录,则不需要构建目录。

等待几个小时构建所有内容(“完成”意味着它将构建调试、发布、单/多线程、静态/动态、静态/动态链接到运行时 - 和组合) 你最终会在“stage/lib”目录中得到所有的库。

最后,您需要告诉 Visual Studio 在哪里可以找到 header 和库。转到工具->选项->项目和解决方案->VC++ 目录。为“包含文件”添加一个条目(如“C:\boostsource”)。为“库文件”添加一个条目(“C:\boostsource\stage\lib”)。

关于c++ - 为 MSVC 预构建的 Boost 1.37,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/289909/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com