Měli byste odkazovat v libboost_system
knihovna. Nejsem si jistý kódovými bloky, ale možnost příkazového řádku g++ na vaší platformě by byla
-lboost_system
V závislosti na verzi boost je libboost-system dodáván s příponou -mt, která by měla označovat schopnost knihoven multithreading.
Pokud tedy -lboost_system
nemůže být nalezen linker zkuste -lboost_system-mt
.
Je to problém s linkerem. Zahrňte do svého projektu cestu ke statické knihovně.
Pro Qt Creator otevřete soubor projektu .pro
a přidejte následující řádek:
LIBS += -L<path for boost libraries in the system> -lboost_system
V mém případě Ubuntu x86_64:
LIBS += -L/usr/lib/x86_64-linux-gnu -lboost_system
Pro Codeblock otevřete Settings->Compiler...->Linker
nastavení a přidejte:
boost_system
do textového widgetu Link libraries a stiskněte OK tlačítko.