Actualmente recibo advertencias del compilador que se asemejan a la advertencia que di en el título de la pregunta. Advertencias como ....boost :: system :: (...) _ categoría definida pero no utilizada
warning: 'boost::system::generic_category' defined but not used
warning: 'boost::system::posix_category' defined but not used
warning: 'boost::system::errno_ecat' defined but not used
warning: 'boost::system::native_ecat' defined but not used
Por lo que yo sé que el programa no está siendo afectada de ninguna manera. Sin embargo, no me gustan las advertencias, pero no tengo idea de lo que estas advertencias intentan decirme, además de que algo definido y relacionado con el impulso está dando vueltas en algún lugar sin ser usado. Sin embargo, todo lo que he definido, lo he usado. Las bibliotecas de refuerzo que estoy usando son la biblioteca aleatoria y la biblioteca del sistema de archivos.
Cuando compruebo la fuente de la advertencia que nos lleva a error_category.hpp archivo de Boost y destaca algunos static const
s que se comentan, ya sea como "categorías predefinidas de error" o "sinónimos en desuso". Tal vez el problema tiene algo que ver con mi manejo de errores (o la falta de) al usar la biblioteca?
¿Alguien puede dar una idea de por qué estas advertencias están apareciendo? ¿Me estoy perdiendo algo por completo?
P.S. Las advertencias están en el nivel máximo.
Estoy teniendo el mismo problema pero mi enlazador no está completando el trabajo, por lo que parece un gran problema por lo que puedo ver. – Rhubarb
... excepto que uno ya no puede usar '-Werror' debido a esto – vladr