[英]C++ std::tr2 for VS2005
升压是VS2005用户体验TR2的唯一途径吗? 还有一种只能下载TR2相关软件包的白痴证明方式吗?
我正在查看BoostPro Consulting提供的boost安装程序。 如果我为MSVC8的所有软件包选择所有线程选项的选项,则需要1.1GB。 虽然我并不缺乏空间,但是库需要超过1 GB的空间似乎很荒谬,并且BPC需要很长时间才能赶上当前版本。
我需要什么样的包裹? 我真的只对构成std :: tr2的那些感兴趣,并且可以通过将提供的那些与TR2报告中的那些进行比较并从列表中选择那些来找到它,但即便如此,也不清楚需要什么和事实上,这是一个背后的版本让我烦恼。
我从以前与Boost(1.33.1)的遭遇中得知,自编译是一种悲惨的经历:很多时间浪费在它上面,然后一大堆错误在你的屏幕上传递的速度比你读的要快,所以剩下的就是你剩下的有一种不安的感觉,有些东西被打破但你不知道是什么。
我从来没有遇到任何Apache库的这些问题,但那是另一个咆哮......
Boost的部分优点是所有代码都在头文件中。 他们必须出于模板原因。 因此,下载代码并将其包含在项目中可能会有效。 Boost中有一些库需要编译,但只要你不需要那些......
为自己编译boost库实际上非常简单,如果不是那么详细记录。 文档位于jamroot文件中。 在boost根目录中运行bjam --help
以获取详细的选项列表。 作为一个例子,我使用以下命令行来构建我当前设置的boost 1.36.0:
bjam --build-type=complete --toolset=msvc --build-dir=c:\boost\build install
它在我的机器上运行了大约半小时,并将生成的文件放入c:\\ boost
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.