2016-04-06 19 views
2

私はCLionでGoogle Testingフレームワークを使用していましたが、IDEはフレームワーク内の多くのマクロを解析できません。今日、私は次の検査に電球をクリックし、「文の検査を無視」をクリックし、CLionはclang diagnostic pushpopプラグマとともにCLion(およびその他のIDE)の「#pragma ide diagnostic ignored」のリスト

#pragma ide diagnostic ignored "CannotResolve" 

を挿入します。これは役に立つと思われますが、どこでも無視する診断のための許容値のリストは見つかりません。誰も私がそのようなリストをどこで見つけることができるか知っていますか?また、これが単なるCLionのものなのか、それともより広く適用できるのか誰にでも分かりますか?これは、たとえCLionがそれを使用する唯一のIDEであっても、すべてのIDEへの信号であることを意図していますか? (または、それが唯一のものである?)

+0

リストリクエストはオフラインでオーバーフローしています – NathanOliver

+0

@NathanOliverこれはリストリクエストではなく、ドキュメントのリクエストです。別の言い方をしなければならない。 Stack Overflowのトピックから外れている「リスト要求」は、「List of C++ IDE」や「Java Visualization Frameworkのリスト」などです。これは、特定の機能とそれが文書化されている場所について質問しています。 –

答えて

0

私は約#pragma IDEを知らないが、#pragma GCC#pragma clangのために、あなたは=を必要としない任意の-Wオプションを使用することができます。

gccの場合は、gcc --help=warningsを使用してすべての警告を表示できますが、異なる警告が異なる言語に適用されることに注意してください。

clangの場合、すべての警告をリストする直接の方法はありませんが、-Weverythingで実行すると、特定のコードに適用されるすべての可能性のある警告を見つける良い方法です。

関連する問題