| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Visual C++/MFC/WTL > Надо использовать boost::tr1 в MSVS 2005 |
| Автор: ksili 3.8.2009, 08:34 |
| Здравствуйте. Мне надо собрать в студии один опенсорсный проект. В нём используется TR1 из boost'a. Насколько я знаю boost почти весь include-only. Верно ли это для TR1? Если да, то какой именно надо написать инклуд, чтобы подключить эти контейнеры? Добавлено через 9 минут и 37 секунд Чё-то я видимо скосячил. Если там используется boost, то все необходимые инклуды уже есть. Но при компиляции студия его не понимает. Надпись std::tr1:: считает ошибочной. Наверно надо что-то дописать в свойствах студии или самого проекта? |
| Автор: jonie 3.8.2009, 09:20 |
| std::tr1 это не тоже самое что и boost::tr1. Буст это буст, а STL это STL. std::tr1 появилась в VS2010 и в gcc4, в 2005 этого расширения нет. Можно, наверно и обойтись бустом, но это править исходники как я понимаю .... может, я, конечно и ошибаюсь, но врядли. |