Aktualnie otrzymuję ostrzeżenia kompilatora przypominające ostrzeżenie, które podałem w tytule pytania. Ostrzeżenia takie jak ....boost :: system :: (...) _ kategoria zdefiniowana, ale nie używana
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
miarę Wiem, że program nie jest w żaden sposób. Nie lubię jednak ostrzeżeń, ale nie mam pojęcia, co te ostrzeżenia próbują mi powiedzieć, poza tym, że coś zdefiniowanego i związanego z doładowaniem jest gdzieś, gdzie nie jest używane. Jednak wszystko, co zdefiniowałem, wykorzystałem. Biblioteki doładowania, których używam, to biblioteka losowa i biblioteka systemów plików.
Po sprawdzeniu źródła ostrzeżenia pojawia się plik Boost's error_category.hpp i podświetla niektóre static const
s, które są komentowane jako "wstępnie zdefiniowane kategorie błędów" lub "wycofane synonimy". Może problem ma coś wspólnego z obsługą błędów (lub ich brakiem) podczas korzystania z biblioteki?
Czy ktoś może dać wgląd w to, dlaczego te ostrzeżenia pojawiają się? Czy całkowicie mi czegoś brakuje?
P.S. Ostrzeżenia są na maksymalnym poziomie.
Mam ten sam problem, ale mój linker nie kończy pracy, więc z pewnością wygląda jak duży problem, o ile widzę. – Rhubarb
... z wyjątkiem tego, że nie można już używać '-Werror' z powodu tego, – vladr