Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
eocron
Кактус
66 / 66 / 6
Регистрация: 23.05.2012
Сообщений: 343
#1

Не компилируется файл. Не могу нормально подключить boost - C++

15.03.2013, 20:51. Просмотров 748. Ответов 4
Метки нет (Все метки)

Помогите, не могу подключить boost. Скачал последнюю версию на офф.сайте. Запустил boostrap (он все откомпилил и закрылся) проставил пути в Dev C++ (к библиотекам и заголовкам)
а дальше при попытке откомпилить:

C++
1
2
3
4
5
#include <boost/thread.hpp>
 
int main()
{
}
выдает ошибки:
C++
1
2
3
4
  [Linker error] undefined reference to `boost::system::generic_category()' 
  [Linker error] undefined reference to `boost::system::generic_category()' 
  [Linker error] undefined reference to `boost::system::system_category()' 
  ld returned 1 exit status
Работаю win7.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.03.2013, 20:51     Не компилируется файл. Не могу нормально подключить boost
Посмотрите здесь:

Не могу нормально открыть файл C++
C++ С++ классы. не могу создать производный клас нормально.
Как подключить Boost? C++
не могу нормально считать фаил C++
C++ Вылетает boost::regex в windows forms, в консоли всё нормально
boost подключить никак не удалось C++
Программа не компилируется. Не могу найти ошибку C++
Boost::regex не могу сформировать ссылку на паттерн при поиске C++
C++ Код нормально компилируется но работает не весь
C++ Не могу инициализировать.Вроде все нормально
C++ Написанная программа не компилируется, не могу понять в чем дело
C++ Boost не компилируется

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DU
1480 / 1056 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
15.03.2013, 21:06     Не компилируется файл. Не могу нормально подключить boost #2
ищите, в какой библиотеке эта штука должна быть:
boost::system::generic_category()
имеется в виду в каком *.lib файле.
смотрите, собрался ли этот файл. если нет, делаете так, чтобы собрался.
если он есть, смотрите, подключен ли этот файл к проекту.
если не подключен - подключаете, если подключен - хз
eocron
Кактус
66 / 66 / 6
Регистрация: 23.05.2012
Сообщений: 343
15.03.2013, 21:33  [ТС]     Не компилируется файл. Не могу нормально подключить boost #3
Цитата Сообщение от DU Посмотреть сообщение
ищите, в какой библиотеке эта штука должна быть:
boost::system::generic_category()
имеется в виду в каком *.lib файле.
смотрите, собрался ли этот файл. если нет, делаете так, чтобы собрался.
если он есть, смотрите, подключен ли этот файл к проекту.
если не подключен - подключаете, если подключен - хз
И как мне это найти ? ))
DU
1480 / 1056 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
15.03.2013, 21:46     Не компилируется файл. Не могу нормально подключить boost #4
можно в документации порыться, узнать что такое boost::system::generic_category() и в какой оно либе.
можно самому найти: судя по названию стоит функция стоит поискать в папке boost\system\
а раз так, то первые кандидаты на поиск нужного lib файла это: *system*.lib. идете в папку, где сложены все бустовые либы и ищете текст generic_category во всех *system*.lib файлах. один из таких файлов это то, что нужно.
Арсенал
144 / 66 / 6
Регистрация: 30.12.2011
Сообщений: 137
15.03.2013, 22:09     Не компилируется файл. Не могу нормально подключить boost #5
eocron, укажи путь к линковочной библиотеке libboost_system.lib (или подобная библиотека *_system.lib) в IDE

Добавлено через 5 минут
Добавь еще и опцию -lboost_system
Yandex
Объявления
15.03.2013, 22:09     Не компилируется файл. Не могу нормально подключить boost
Ответ Создать тему
Опции темы

Текущее время: 05:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru