0

Я пытаюсь создать Boost :: locale 1.57.0 с поддержкой библиотеки ICU 54.1 под Windows 8.1. У меня есть библиотека на C: \ СИС с файлами, подобные этим:boost :: locale 1.57.0 с библиотекой ICU 54.1 под Windows (VC++ 2010)

C:\icu\lib64 

icudt.exp 
icudt.lib 
icuin.exp 
icuin.lib 
icuio.exp 
icuio.lib 
... 

C:\icu\include\unicode 
C:\icu\include\layout 
... 

Я побежал следующее:

$ bootstrap 

$ .\b2 -sICU_PATH=C:\icu -j4 --toolset=msvc-10.0 address-model=64 --build-type=complete stage 

Но тогда я получил следующие сообщения:

- zlib      : no 
- iconv (libc)    : no 
- iconv (separate)   : no 
- icu      : no 
- icu (lib64)    : no 
- message-compiler   : yes 

Эти сообщения означает, что я не получу поддержку ICU? Что может быть проблемой здесь?

ответ

0

У меня такая же проблема. Но я смог скомпилировать Boost.Locale со ссылкой here. Поэтому в основном то, что я сделал:

bjam --with-locale -sICU_PATH=C:\icu stage link=static,shared 

Он нашел ICU и был в состоянии создать static и shared файлы. Надеюсь, это поможет.

 Смежные вопросы

  • Нет связанных вопросов^_^