私は現在、質問タイトルで与えた警告に似たコンパイラの警告を受け取ります。など....私の知る限り、プログラムがどのような方法で影響を受けていない知っているようboost :: system ::(...)_カテゴリが定義されていますが使用されていません
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
が強調表示されます。たぶん問題は、ライブラリを使用しているときのエラー処理(または不足)と何か関係がありますか?
誰でもこれらの警告がポップアップする理由についていくつかの洞察を与えることができますか?私は何かを完全に欠いていますか?
P.S.警告は最大レベルです。
を、私は同じ問題を抱えているが、私のリンカがジョブを完了していないので、それは確かのように見えます大きな問題は私が見る限りです。 – Rhubarb
...これのために '-Werror'を使用できなくなることを除いて、 – vladr