Hello Juan, I see you compiled boost or your application using stlport library. You must compile stlport, so you will get the stlport_static.5.1.lib library, then you only need to add the path where it is located to the Library path of your compiler. ICU is a standalone library that use DLL files, so I dont think they search for stlport. Another solution is to NOT use stlport, remove if from your compiler path and dont include its header files. Byee Andrea _____ Da: boost-users-bounces@lists.boost.org [mailto:boost-users-bounces@lists.boost.org] Per conto di gj_uestc Inviato: lunedì 8 settembre 2008 16.32 A: boost-users@lists.boost.org Oggetto: [Boost-users] [boost:regex]an compiler error when use boost1_36 inapplication hi,all When I use "libboost_regex-iw-mt-s-1_36.lib" in my application , I got such compiler error "cannot open file 'stlport_static.5.1.lib'".Should I need to find stlport_static.5.1.lib and add it by my self? Is there any Macro that may let myself choose whether or not use the 'stlport_static.5.1.lib'? PS:The boost lib I used is compilered with ICU,Is there any chance that the 'stlport_static.5.1.lib' is brought by useage of ICU? Thanks Juan