Attualmente sto ricevendo avvisi del compilatore che ricordano l'avviso che ho dato nel titolo della domanda. Avvertenze quali ....boost :: system :: (...) _ categoria definita ma non utilizzata
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
Per quanto ne so il programma non viene influenzato in alcun modo. Tuttavia, non mi piacciono gli avvertimenti in giro, ma non ho idea di cosa questi avvertimenti stiano cercando di dirmi, oltre al fatto che qualcosa di definito e legato al boost è in agguato da qualche parte non utilizzato. Comunque, tutto ciò che ho definito, l'ho usato. Le librerie di boost che sto utilizzando sono la libreria casuale e la libreria del filesystem.
Quando controllo la fonte della segnalazione si porta in primo piano il file error_category.hpp di Boost ed evidenzia alcuni static const
s che sono commentate come "categorie predefinite di errore" o "i sinonimi deprecato". Forse il problema ha qualcosa a che fare con la mia gestione degli errori (o la mancanza di) quando si utilizza la libreria?
Qualcuno può dare qualche idea sul motivo per cui questi avvisi stanno spuntando? Mi manca qualcosa?
P.S. Gli avvisi sono al livello massimo.
Sto riscontrando lo stesso problema ma il mio linker non sta completando il lavoro, quindi sembra proprio un grosso problema per quanto posso vedere. – Rhubarb
... eccetto che non si può più usare '-Werror' a causa di questo – vladr