나는 현재 받고 있어요 컴파일러 경고를 사용하지. 같은 .... 지금까지 내가 프로그램이 어떤 식 으로든 영향을받지되지 알고부스트 :: 시스템 : (...) _ 카테고리 정의하지만 질문 제목에 준 경고를 닮은
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
경고. 그러나, 나는 주위에 어슬렁 거리는 경고를 좋아하지 않는다. 그러나 나는이 경고가 나에게 무엇을 정의하려고하고, 부스트와 관련된 것이 사용되지 않는 어딘가에 매달리고 있다는 것을 말하고 있다는 것을 알지 못한다. 그러나 내가 정의한 모든 것을 사용했습니다. 내가 사용중인 부스트 라이브러리는 무작위 라이브러리와 파일 시스템 라이브러리입니다.
경고의 출처를 확인하면 오류 코드의 error_category.hpp 파일이 나타나며 "미리 정의 된 오류 범주"또는 "사용되지 않는 동의어"로 주석 처리 된 일부 static const
이 강조 표시됩니다. 어쩌면 문제는 라이브러리를 사용할 때 오류 처리 (또는 부족)와 관련이 있습니까?
사람은 이러한 경고가 터지는 이유에 대한 몇 가지 통찰력을 줄 수 있습니까? 완전히 빠진 것이 있습니까?
P. 경고는 최대 수준입니다.
동일한 문제가 있지만 링커가 작업을 완료하지 않아서 큰 문제는 내가 볼 수있는 한. – Rhubarb
... – vladr