Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem C++ knihovny boost - jak linkovat?

Dobré odpoledne.
Snažím se přeložit tento jednoduchý program podle návodu ze stránek boost:
http://www.boost.org/doc/libs/1_55_0/doc/html/boos t_asio/tutorial/tuttimer1.html
Ale při překladu vyskočí několik chyb typu undefined reference to boost::system::system_category() a boost::system::generic_category(). V Ubuntu 13.10 mám nainstalovaný libboost1.55-dev. Zkoušel jsem přidat přepínač -lboost_system podle několika návodů, ale žádná změna. Překlad je primitivní:

g++ -std=c++11 pokus.cpp -o pokus -lboost_system

To je věc č. 1.
Věc č. 2 - budu řešit, jak přeložit program s boost knihovnami na serveru, kde boost není. Stačí uložit použité knihovny do nějakého adresáře a z něj includovat?
Díky za každou radu. Chtěl bych použít především boost asio na vytvoření klienta a serveru. Ale zatím jsem asi nepochopil, jak to s těmi knihovnami funguje.

Předmět Autor Datum
Nikdo nemá zkušenost s boost? poslední
Niko Bellic 14.04.2014 23:17
Niko Bellic

Zpět do poradny Odpovědět na původní otázku Nahoru