Sto provando a compilare e utilizzare le librerie Boost 1.54 e ho eseguito un deadend.Riferimento indefinito a Boost Thread
ho compilato e installato le librerie come menzionato nella documentazione:
./bootstrap.sh
./b2 install
ho anche provato una reinstallazione completa utilizzando:
./bootstrap.sh
./b2 threading=multi install
ho collegato utilizzando -lboost_thread
e -L*path
per amplificare */bin .v2/libs
Ho ancora i seguenti errori del linker:
undefined reference to boost::thread::start_thread_noexcept()
undefined reference to boost::thread::join_noexcept()
Sto usando gcc 4.6.3 su Ubuntu 12.04 in Eclipse.
Qualcuno sa come posso risolvere questo problema?
Che dire '-lboost_system'? –
E 'anche collegato, dal momento che sto usando anche Asio. – Zippo
Puoi mostrare la tua effettiva chiamata al linker? –