Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Общие вопросы > boost::preprocessor 1.44 |
Автор: kT1 26.8.2010, 11:05 |
заинтересовал спирит из буста, скачал 1.44 версию, несколько пдэфов по спириту, написано что всё работает без предварительных сборок отдельных библиотек т.к. весь спирит живёт в хэдерах и т.п. решил затестить #include<iostream> #include<boost/spirit/include/qi.hpp> int main() {std::cout<<"test"<<std::endl; return(0);} на это devc++ выдаёт 46 ошибок компилятора, если коротко ..ругань идёт на параметр BOOST_PP_FILENAME_1 в конфиге буста. скачат книгу в пэдээф о метапрограммирование, написана умным мэном в соавторстве с русским, не менее умным мэном. читаю*** в апендиксе приводится пример файлов, как раз итерация препроцессора.копипаст этого текста и подключение инклуда не помогли, продолжаю читать про метапрограммирование, матерюсь* ув.форумчани возможно кто-то уже настраивал эти дериктивы, м.б. есть рабочий конфиги? ссылки? спасибо(: Модератор: Какое отношение данный вопрос имеет к препроцессору, фигурировавшему в названии темы? |
Автор: bsa 26.8.2010, 11:22 |
kT1, какой версии у тебя компилятор gcc? |
Автор: kT1 26.8.2010, 11:32 |
Dev-C++ 4.9.8.0 release. Full package includes latest Mingw/GCC 3.2 compiler system. Добавлено через 2 минуты и 36 секунд да, и отношение он имеет прямое к препроцессору http://www.boost.org/doc/libs/1_43_0/libs/preprocessor/doc/topics/file_iteration.html |
Автор: xvr 26.8.2010, 11:38 |
Пути include'ов на boost настроены? Да и компилятор стоит взять посвежее, хотя бы 4.x |
Автор: kT1 26.8.2010, 12:00 |
да. извените... конечно я о буст::препроцессор там ссылка. ничего сложного, хотелось бы что бы !опытный пользователь буста в двух слова рассказал о горизантальных/вертикальных повторениях и их метапрограммирование в красках.. что бы код и каменты) Добавлено через 40 секунд понятночто не первой свежести))) Добавлено через 1 минуту и 44 секунды а конкретно про BOOST_PP_FILENAME_x и его правильное использование... |
Автор: boostcoder 26.8.2010, 12:03 | ||
о чем рассказать? что не понятно? время == деньги! Добавлено через 2 минуты и 7 секунд http://rghost.ru/1749023 ссылка на свежую версию mingw-4.6.0 и boost-1.43.0. все уже собрано. пиши нехочу.. ![]() |
Автор: kT1 26.8.2010, 13:12 |
ода!спасиб(: ..и я врмея зря не терял, обедая дома, обнаружил 1_39 на РАД Студио 2010 ну там ...так.. тоже ошибки летят но другие))) я<3буст,бл БОЛЬШОЕ СПАСИБО ВСЕМ_ Добавлено через 12 минут и 18 секунд ой... и на 6м билдере рабо. хм... анинсталил барадатый девцпп ![]() |