Здравствуйте.
Всерьез так и не вышло применить.
1. Строка
boost::filesystem::path mypath("C:\\test.txt");
кидает исключение filesystem_error с флагом other_error
то же самое, если сначала сделать так:
boost::filesystem::path mypath;
а только затем так:
mypath = "C:\\test.txt";
2. Совсем срам! Пример для boost::wave распарсил мне #include <windows.h> за 3мин15сек. Мой собственный и далеко не самый лучший парсер разбирает это не больше секунды.
Вариантов 2:
1. я — дурак
2. лыжи не едут.
Вопрос такой: как заставить работать хотя бы первую строку. Для простоты: как вы подключали boost к своим проектам.
VC++2005
WinXPSP2
P4 2.26GHz/512M
Спасибо.
Здравствуйте, denaturat, Вы писали:
D>Здравствуйте.
D>Всерьез так и не вышло применить.
D>1. Строка
D>boost::filesystem::path mypath("C:\\test.txt");
D>кидает исключение filesystem_error с флагом other_error
D>то же самое, если сначала сделать так:
D>boost::filesystem::path mypath;
D>а только затем так:
D>mypath = "C:\\test.txt";
Думаю, надо перед этим добавить строчку:
boost::filesystem::path::default_name_check(boost::filesystem::native);
D>VC++2005
D>WinXPSP2
D>P4 2.26GHz/512M
Здравствуйте, denaturat, Вы писали:
D>1. Строка
D>boost::filesystem::path mypath("C:\\test.txt");
D>кидает исключение filesystem_error с флагом other_error
D>то же самое, если сначала сделать так:
D>boost::filesystem::path mypath;
D>а только затем так:
D>mypath = "C:\\test.txt";
Хм, чистый RTFM:
boost::filesystem::path mypath("C:\\test.txt", boost::filesystem::native);
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>