
Error compilando: Type undefined reference to boost::filesystem::detail::status_api
11/11/2009Si al compilar un proyecto c++ que utilice las librerías Boost en Eclipse se produce el siguiente error:
Type undefined reference to boost::filesystem::detail::status_api
o de forma extendida:
Description Resource Path Location Type
undefined reference to `boost::filesystem::detail::status_api(std::basic_string<char, std::char_traits, std::allocator > const&, int&)' Indect3 line 279, external location: /usr/include/boost/filesystem/operations.hpp C/C++ Problem
Se solucionan incluyendo en el linker la librería “boost_filesystem″. En el caso de Eclipse:
Para solucionarlo es necesario ir al siguiente menú:
Propiedades del proyecto > C/C++ Build > Settings > GCC C++ Linker > Libraries > "Libraries (-l)"
y añadir esta referencia:
boost_filesystem
Fuente: Ferdy Christant
Deja una respuesta