Dav*_*ran 5 c++ unicode boost gcc-warning icu
如何使用icu/unicode支持构建Boost.Regex?我的编译器是GCC,IDE是Eclipse C++.如何使用Eclipse配置二进制文件?我试着这样做"bjam --sHAVE_ICU = 1 toolset = gcc".但它没有用.当我检查是否启用icu支持"bjam -has_icu"时,我仍然得到"有icu build:no".
我使用-sICU_PATH=<icuRoot>和构建针对ICU的Boost -sICU_LINK="-L<icuLibDir>".
我已经看到Boost也无法正确检测ICU,并且需要修补文件has_icu_test.cpp(只需从它的main()函数返回0).如果你知道其他一切设置正确,这将有效.