rror de enlace de @Boost en Eclipse
He estado golpeando mi cabeza infructuosamente contra la pared tratando de incluir la funcionalidad de subproceso de impulso en mi proyecto Eclipse C ++ en Ubuntu.
Pasos hasta ahora:
Descargar boost de boost.org
./configure --with-libraries=system,thread
make
sudo make install
sudo ldconfig -v
En el proyecto eclipse, establezca el directorio de inclusión en:
/usr/local/include/boost-1_38/
En el enlazador, configure la biblioteca (-l) en "boost_thread"
Establezca la ruta de búsqueda (-L) en
/usr/local/lib
Linker se ejecuta, regresa con error ld
/usr/bin/ld: cannot find -lboost_thread
como sigue
Invoking: GCC C++ Linker
g++ -L/usr/local/lib -o"boostHello3" ./src/boostHello3.o -lboost_thread
/usr/bin/ld: cannot find -lboost_thread
collect2: ld returned 1 exit status
Aquí hay entradas relevantes de / usr / local / lib:
libboost_system-gcc43-mt-1_38.a
libboost_system-gcc43-mt-1_38.so
libboost_system-gcc43-mt-1_38.so.1.38.0
libboost_system-gcc43-mt.a
libboost_system-gcc43-mt.so
libboost_thread-gcc43-mt-1_38.a
libboost_thread-gcc43-mt-1_38.so
libboost_thread-gcc43-mt-1_38.so.1.38.0
libboost_thread-gcc43-mt.a
libboost_thread-gcc43-mt.so
Aquí están los contenidos de /etc/ld.so.con
include /etc/ld.so.conf.d/*.conf
/usr/local/lib
¿Cómo le falta esto al enlazador?