| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Программирование под Unix/Linux > Нужна помощь в сборке программы с boost |
| Автор: blyaaa 20.7.2009, 23:23 | ||||||
| Доброго времени суток. Суть такова. Имеется небольшой проект, состоящий из трех файлов: crawler.h, crawler.cpp и, собственно файл сод-ий главную функцию - searcher.cpp. Проект компилится утилитой g++. В процесс сборки вовлечена утилита make. Makefile:
Кароче, если в файле searcher.cpp (собстно там где находится функция mail) сделать #include <boost/asio.hpp>, то при попытке "мейка" линкер ругается вот так:
Если инклудить файл не в файле с главной функцией а из файла допустим crawler.cpp, линкер не ругается, но именное пространство boost не доступно:
Отмечу, что без опций -lpthread -isystem, линкер ругался подобным матом и на поключение boost/asio даже из файла crawler.cpp. Гугл пока что проблему не решил. Кто что скажет по этому поводу? Заранее благодарен. |
| Автор: andrew_121 21.7.2009, 00:59 | ||
Это не утилита. Это компилятор. Эту строку замени на:
|
| Автор: blyaaa 21.7.2009, 13:37 | ||||
Спасибо, капитан очевидность, никогда не знал))) Шутки в сторону.
Вынужден вас поблагодарить. |