現在、質問のタイトルで示した警告に似たコンパイラの警告が表示されています。などの警告...
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
私の知る限り、プログラムは何の影響も受けていません。ただし、警告がぶら下がっているのは好きではありませんが、ブーストに関連して定義された何かが使用されていない場所にぶら下がっている以外に、これらの警告が何を伝えようとしているのかわかりません。しかし、私が定義したものはすべて、使用しました。私が使用しているブーストライブラリは、ランダムライブラリとファイルシステムライブラリです。
警告のソースを確認すると、Boostのerror_category.hppファイルが表示さstatic const
れ、「事前定義されたエラーカテゴリ」または「非推奨の同義語」としてコメントされているいくつかのファイルが強調表示されます。たぶん、問題はライブラリを使用するときの私のエラー処理(または欠如)に関係していますか?
誰かがこれらの警告がポップアップする理由についていくつかの洞察を与えることができますか?私は完全に何かが欠けていますか?
PS警告は最大レベルです。