代码改变世界

随笔档案-2011年10月

VS2010 编译 Boost 1.4.7 With STLport 5.2.1

2011-10-07 11:51 by Orin, 513 阅读, 收藏,
摘要: 生成 bjam 工具 在 vs2010 命令提示工具下打开 Boost 目录,键入 bootstrap 即可在Boost目录下生成 bjam 工具。配置 STLport 目录 如果需要编译使用 STLport 的 boos t库,可以使用 stdlib=stlport 这个命令,但是需要修改文件才可以成功。在%boostDir%\tools\build\v2 目录下找到user-config.jam 并使用文本工具打开。找到如下内容:1 # Configure specifying location of both headers and libraries explicitly.2 ... 阅读全文

VS2010 编译 STLport 5.2.1 With Boost 1.4.7

2011-10-06 14:47 by Orin, 914 阅读, 收藏,
摘要: 配置 STLport 编译选项 STLport 本身并没有提供 VS2010 的编译配置选项,如果需要使用 VS2010 编译,可以参照这篇文章对源文件进行修改,打开"stlport\stl\_cstdlib.h“ 找到第158行:1 inline _STLP_LONG_LONG abs(_STLP_LONG_LONG __x) { return __x < 0 ? -__x : __x; }将其修改为:1 #if !defined(_STLP_MSVC) || (_STLP_MSVC < 1600)2 inline _STLP_LONG_LONG abs(_STLP_L 阅读全文