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 don’t think they search for stlport.

 

Another solution is to NOT use stlport, remove if from your compiler path and don’t include it’s 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