повышение производительности с включенным регулярным выражением Unicode в Windows x64 - PullRequest
0 голосов
/ 05 января 2011

Пытаюсь создать boost на x64 windows. Пока все идет хорошо, однако я не могу убедить Буста найти библиотеку ICU.

У меня есть двоичный выпуск x64 ICU, доступный на c:\dev, поэтому, используя подсказку MSVC x64 tools, я выдаю следующее:

set PATH=%PATH%;c:\dev\bin;
set INCLUDE=%INCLUDE%;c:\dev\include;
set LIB=%LIB%;c:\dev\lib;
bootstrap.bat
bjam -sHAVE_ICU=1 --toolset=msvc-10.0 --address-model=64 \
     --build-type=complete release

, который отлично работает, за исключением того, что bjam продолжает отвечать:

- has_icu builds = no

Есть идеи? Я использую MSVC10 x64 Подскажите, если это поможет. Библиотека ICU является 64-битной версией для Windows, доступной здесь , и отвечает требованию Boost для сборки с использованием того же набора инструментов (MSVC10).

1 Ответ

2 голосов
/ 05 января 2011

Примените этот патч от Boost SVN и убедитесь, что ICU_PATH определено, для получения дополнительной информации см. Ошибка повышения # 4864 .

...