
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.