我找不到 Boost 1.37.0 的一组预构建的 MSVC++ 库,只有源代码。我不明白他们奇怪的构建系统是如何工作的...有什么地方可以找到视觉工作室项目或其他东西的下载吗?
The BoostPro 计算 http://www.boostpro.com/人们维护 Windows 的 Boost 安装程序,但他们通常需要几周时间才能将新版本上线。还没到1.37。
没有 Visual Studio 解决方案(记住,Boost 目标many平台)尽管我们也在努力支持使用 CMake 构建 Boost https://svn.boost.org/trac/boost/wiki/CMake。我不确定 1.37 版本进展如何,但我相信这个过程还处于早期阶段。
然而标准构建系统不是that诡异的!开始于适合您的平台(在 Windows 上查找“ntx86”后缀)并将其安装在您的路径中的某个位置 (C:/Windows/System32)。然后下载,解压缩它并从命令行运行构建系统。对于 Visual Studio 用户来说,它看起来像这样:
bjam --build-dir="C:\boostsource" --toolset=msvc --build-type=complete stage
这几乎是从入门指南 http://www.boost.org/doc/libs/1_37_0/more/getting_started/windows.html其中有更多细节。如果当前目录是源的根目录,则不需要 build-dir。
等待几个小时以构建所有内容(“完成”意味着它将构建调试、发布、单/多线程、静态/动态、静态/动态链接到运行时 - 并且组合)您最终将在“stage/lib”目录中得到所有库。
最后,您需要告诉 Visual Studio 在哪里可以找到标头和库。转到“工具”->“选项”->“项目和解决方案”->“VC++ 目录”。添加“包含文件”条目(如“C:\boostsource”)。添加“库文件”条目(“C:\boostsource\stage\lib”)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)