f99aq8ove's blog

boost-1.32.0

tag:
24 November 2004

このエントリは 2004-11-24 に書かれました。 内容が古くなっていたり、もはや正しくないこともありますので、十分検証を行ってください。

boost-1.32.0を入れてo2onをコンパイルしなおしてみた。

c:\Program Files\Microsoft Visual Studio .NET\Vc7\include\boost-1_32\boost\format\format_implementation.hpp(216): error C2244: 'boost::basic_format<Ch,Tr,Alloc>::size' : unable to match function definition to an existing declaration

…。
しょうがないのでなんとなく1.31.0を入れなおした。

==== VS.net 2002 and VCTK2003 ver.1.01 ============================
VS.netにVCToolkitを上書きしておく
Plathome SDKも入れてpathをいじっておく

==== STLport-4.6.2 ================================================
/srcに移動しvsvars32.bat実行

** stl_user_config.hに **

``` #ifdef NDEBUG #undef _STLP_DEBUG #else #define _STLP_DEBUG 1 #endif ```
** を書き込む **

> set MSVCDIR=C:\Program Files\Microsoft Visual Studio .NET\Vc7
> copy vc71.mak makefile

** makefileの該当部分を **

EXTRA_COMMON_FLAGS=/FI "vc_warning_disable.h" /D "_MBCS" /Zc:wchar_t

** に書き換え(/Zc:wchar_tを追加) **

> nmake clean all
> nmake install

Headers C:\Program Files\Microsoft Visual Studio .NET\Vc7\include\stlport
Libs C:\Program Files\Microsoft Visual Studio .NET\Vc7\lib
ファイルがコピーされるのでそれぞれIDEを設定

==== boost-1.31.0 with regex patch ================================
vsvars32.bat実行

> set STLPORT_PATH=L:\libs\STLport-4.6.2\stlport
> set STLPORT_VERSION=4.6.2
> set STLPORT_4.6.2_PATH=L:\libs\STLport-4.6.2
> bjam -sTOOLS=vc7.1-stlport -sVC71_ROOT="C:\Program Files\Microsoft Visual Studio .NET\Vc7" -sBUILD="<native-wchar_t>on" --prefix="C:\Program Files\Microsoft Visual Studio .NET\Vc7" install

Headers C:\Program Files\Microsoft Visual Studio .NET\Vc7\include\boost-1_31\boost
Libs C:\Program Files\Microsoft Visual Studio .NET\Vc7\lib
ファイルがコピーされるのでそれぞれIDEを設定
===================================================================


stringアルゴリズム使いたかったのにぃ

Related Posts