boost1.45有人用VC6编译成功了的吗?
如题,疯都疯了.
bjam我编译好了的.
但是编译boost的时候,悲剧了
修改 E:\boost_1_45_0\tools\build\v2\user-config.jam里面的msvc config 将
# using msvc ;
改为
# using msvc : 6.0 ;
然后使用
bjam --build-dir=D:\boost1_45 --toolset=msvc-6.0 debug release --with-regex
或者
bjam --build-dir=D:\boost1_45 --toolset=msvc debug release --with-regex
单独编译regex模块.
不知道是不是VC6对STL支持不好的缘故....报错一大堆,大概就是
f:\VC6\INCLUDE\xlocnum(653) : see reference to class template instantiation 'std::num_put<char,class std::ostreambuf_iterator<char,struct std::char_traits<char> > >' being compiledf:\VC6\INCLUDE\xlocnum(639) : warning C4512: 'num_put<char,class std::ostreambuf_iterator<char,struct std::char_traits<char> > >' : assignment operator could not be generated f:\VC6\INCLUDE\xlocnum(653) : see reference to class template instantiation 'std::num_put<char,class std::ostreambuf_iterator<char,struct std::char_traits<char> > >' being compiledf:\VC6\INCLUDE\xlocnum(639) : warning C4511: 'num_put<unsigned short,class std::ostreambuf_iterator<unsigned short,struct std::char_traits<unsigned short> > >': copy constructor could not be generated
...skipped <pstage\lib>libboost_regex-vc6-mt-1_45.lib for lack of <pD:\boost1_45\boost\bin.v2\libs\regex\build\msvc-6.0\release\link-static\threading-multi>libboost_regex-vc6-mt-1_45.lib......skipped <pstage\lib>libboost_regex-vc6-mt.lib for lack of <pstage\lib>libboost_regex-vc6-mt-1_45.lib......failed updating 34 targets......skipped 6 targets...