1

Тема: Ubuntu + Code::Blocks, як підключити бібліотеку boost?

Хай. От зіштовхнувся з проблемою, коли не зна, що робити, і в інеті інфа вся якась стрьомна, нічого не зрозуміло, ніде немає покрокового гайду, як підключити boost до Code::Blocks.
Сам boost я встановив за допомогою команди

sudo apt-get install libboost-all-dev

А от що робити далі, я і не знаю.
В когось є ідеї?

2 Востаннє редагувалося koala (11.10.2014 21:38:20)

Re: Ubuntu + Code::Blocks, як підключити бібліотеку boost?

А що,

#include<boost/asio.hpp>

чи що вам там в ньому треба ще не працює? Тоді перевірте в налаштуваннях проекту, що /usr/include є в include path (чи як воно там зветься).

3

Re: Ubuntu + Code::Blocks, як підключити бібліотеку boost?

koala написав:

А що,

#include<boost/asio.hpp>

чи що вам там в ньому треба ще не працює? Тоді перевірте в налаштуваннях проекту, що /usr/include є в include path (чи як воно там зветься).

там такого нема, я зара знесу цю фігню та встановлю екліпса
http://не-дійсний-домен/c8rGc/f6433acbc2.png

4

Re: Ubuntu + Code::Blocks, як підключити бібліотеку boost?

Там теж такого не буде. Будь ласка, прочитайте УВАЖНО мій рядок. По одному символу.

5

Re: Ubuntu + Code::Blocks, як підключити бібліотеку boost?

koala написав:

Там теж такого не буде. Будь ласка, прочитайте УВАЖНО мій рядок. По одному символу.

я той usr/include позапихував всюди, куди тільки можна, а про Екліпс, то там є відюшка з мануалом, як підключити отой boost

6 Востаннє редагувалося koala (11.10.2014 21:59:17)

Re: Ubuntu + Code::Blocks, як підключити бібліотеку boost?

Ну якщо у вас Code::Blocks автоматично, без вашого відома, перетворює / на \, то дійсно зносіть.

Подякували: quez1

7

Re: Ubuntu + Code::Blocks, як підключити бібліотеку boost?

koala написав:

Ну якщо у вас Code::Blocks автоматично, без вашого відома, перетворює / на \, то дійсно зносіть.

Що?? це як? я не зрозумів, мені десь тре замінити / на  \ ?

8 Востаннє редагувалося FakiNyan (11.10.2014 22:15:37)

Re: Ubuntu + Code::Blocks, як підключити бібліотеку boost?

xDD ну я замінив / на \ і тепер воно знаходить отой boost/asio.hpp, але виникла інша проблема
http://не-дійсний-домен/c8upU/f99b1a2c06.png

9

Re: Ubuntu + Code::Blocks, як підключити бібліотеку boost?

FakiNyan написав:

Що?? це як? я не зрозумів, мені десь тре замінити / на  \ ?

WHEN YOU SEE IT YOU'LL SHIT BRICKS...

http://не-дійсний-домен/c8rGc/f6433acbc2.png

Подякували: FakiNyan, quez2

10

Re: Ubuntu + Code::Blocks, як підключити бібліотеку boost?

http://stackoverflow.com/questions/5949 … boost-asio

11

Re: Ubuntu + Code::Blocks, як підключити бібліотеку boost?

да я сам відразу поліз шукати оте все, додав опцію -lboost_system, але нічо не дало то.
Я так зрозумів, що треба дістати десь якусь Boost.System бібліотеку, але ж вона мала б встановлюватись при встановленні самого boost'а, нє? капець якийсь

12

Re: Ubuntu + Code::Blocks, як підключити бібліотеку boost?

Там є ще це: http://www.boost.org/doc/libs/1_46_1/mo … st-library. Читали?

13

Re: Ubuntu + Code::Blocks, як підключити бібліотеку boost?

ну почитав, але нічо нема. Якщо подивитись, то в мене є папка з назвою system, але немає файлу system.hpp, до методу котрого намагається щось там звернутися, через що й помилка вилазить

14 Востаннє редагувалося koala (12.10.2014 12:04:06)

Re: Ubuntu + Code::Blocks, як підключити бібліотеку boost?

Треба додати ще бібліотеку для зв'язування - наприклад, -lboost_system в опціях gcc; це зазвичай робиться десь в налаштуваннях проекту в IDE, але оскільки ви змінюєте IDE, я не наважусь щось вам підказувати без уточнень.

15

Re: Ubuntu + Code::Blocks, як підключити бібліотеку boost?

koala написав:

Треба додати ще бібліотеку для зв'язування - наприклад, -lboost_system в опціях gcc; це зазвичай робиться десь в налаштуваннях проекту в IDE, але оскільки ви змінюєте IDE, я не наважусь щось вам підказувати без уточнень.

та я то вже давно допер, ще з вчорашнього дня я пихаю -lboost_system в Compile options, але годину тому я вирішив впихнути це в Link options (чи якось так), і О, ДИВО!  :D