当前位置:  开发笔记 > 编程语言 > 正文

为MSVC预建的1.37升级

如何解决《为MSVC预建的1.37升级》经验,为你挑选了1个好方法。

我找不到Boost 1.37.0的预构建的MSVC++库,只有源代码.我不明白他们奇怪的构建系统是如何工作的...有没有我可以找到下载Visual Studio项目的地方?



1> MattyT..:

该BoostPro计算乡亲维护的Windows安装程序加速,但它通常需要几个星期对他们提出了新版本的在线.它尚未达到1.37.

没有Visual Studio解决方案(请记住,Boost的目标是许多平台),尽管还努力支持使用CMake构建Boost.我不确定他们在1.37的距离有多远,但我相信这个过程还处于早期阶段.

然而,标准的编译系统是不是那个怪异!首先为您的平台下载bjam(为Windows查找'ntx86'的后缀)并将其安装在路径中的某个位置(C:/ Windows/System32).然后下载源代码,解压缩它并从命令行运行构建系统.对于Visual Studio用户来说,它看起来像这样:

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

这一点从" 入门指南"中得到了很多提及,该指南更加详细.如果您当前目录是源的根目录,则不需要build-dir.

等待几个小时后,所有要构建的东西('完整'意味着它将构建调试,发布,单/多线程,静态/动态,静态/动态链接到运行时 - 以及组合),你最终会得到'stage/lib'目录中的所有lib.

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

推荐阅读
pan2502851807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有