Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Общие вопросы > Проблема с wchar_t в boost::format |
Автор: avn 7.9.2009, 14:58 | ||||||||
Добрый день! Пытаюсь в Visual Studio 2008 сделать следующее:
А в ответ:
Boost собран с помощью http://www.boostpro.com, версия 1.39.0 . Я заглянул в format_fwd.hpp :
Тогда я сделал принудительно:
Все равно не сработало. В чем дело? Есть подозрение, что BoostPro собирает ANSI-версию только. Хотя я не помню там конкретизации на эту тему. |
Автор: andrew_121 7.9.2009, 15:32 |
... |
Автор: avn 7.9.2009, 15:33 | ||
Причем так все компилируется:
|
Автор: avn 7.9.2009, 16:29 |
Знатоки, вы где ![]() ![]() |
Автор: andrew_121 7.9.2009, 16:43 | ||
|
Автор: avn 7.9.2009, 17:00 |
Ща попробую... Получилось! Спасибо! Как оказалось, чтобы не писать boost::wformat, достаточно объявить using namespace boost помимо using boost::format. |
Автор: MTWizard 7.9.2009, 17:17 | ||
Надо было написать
|
Автор: andrew_121 7.9.2009, 17:34 |
вне функции, или своего пространства имен, такого лучше не делать. |
Автор: bsa 7.9.2009, 23:27 | ||
Думаю, для начала нужно изучить основый С++. В частности, пространства имен. А так же почитать умные книжки, в которых доступным языком объяснят, почему using .... делать не стоит, как ты делаешь. |