OKI miyuki
oki****@hunes*****
2003年 9月 11日 (木) 10:48:58 JST
oki です。 boost-1.30.2 vc 7.0 STLPort-4.5-0119 の組み合わせで、regex のライブラリ構築に成功したので 一応、報告しときます。 1. boost/regex/v3/regex_library_include.hpp における 71行目あたりに vc7-stlport の部分を追加 >>>>>>>>>>>>>>>>>>>>> // vc6-stlport: # define BOOST_LIB_TOOLSET "vc6-stlport" #elif defined(BOOST_MSVC) && (BOOST_MSVC >= 1300) && (defined(__SGI_STL_PORT) || defined(_STLPORT_VERSION)) // vc7-stlport: # define BOOST_LIB_TOOLSET "vc7-stlport" #elif defined(BOOST_MSVC) && (BOOST_MSVC == 1200) // vc6: # define BOOST_LIB_TOOLSET "vc6" #elif defined(BOOST_MSVC) && (BOOST_MSVC >= 1300) // vc7: <<<<<<<<<<<<<<<<<<<<< 2. libs/regex/build/vc_gen.sh における最後の方に vc7-stlport の部分を追加 >>>>>>>>>>>>>>>>>>>>> . common.sh # # generate vc6 makefile: out="vc6.mak" subdir="vc6" vc6_gen # # generate vc6-stlport makefile: is_stlport="yes" out="vc6-stlport.mak" no_single="yes" subdir="vc6-stlport" vc6_stlp_gen # # generate vc7 makefile: is_stlport="no" out="vc7.mak" no_single="no" subdir="vc7" vc6_gen # # generate vc7-stlport makefile: is_stlport="yes" out="vc7-stlport.mak" no_single="yes" subdir="vc7-stlport" vc6_stlp_gen # # remove tmep files; >>>>>>>>>>>>>>>>>>>>>>>>>>>>> 3. cygwin を利用して、vc_gen.sh を実行して vc7-stlport.mak を作成 4.上記で作成した vc7-stlport.mak の先頭あたりに コンパイルオプションを追加(/GR は好みです) >>>>>>>>>>>>>>>>>>>>>>>>>> # # Add additional compiler options here: # CXXFLAGS=/GR /DBOOST_NO_STD_MESSAGES <<<<<<<<<<<<<<<<<<<<<<<<<< 5.環境変数を設定 例: set STLPORT_PATH=E:\stlport-4.5-0119 6.コンパイル nmake -f vc7-stlport.mak nmake -f vc7-stlport.mak install 以上っす。