2017-10-16 20 views
0

大きなVSプロジェクトでは、ヘッダーに定義されている機能(実際にはメソッド)を見つける必要があります。これらの関数は決して呼び出されないので、エラーは生成されません。使用されているライブラリはここでは問題ではありません。ファンクションが宣言されていても定義されていません

このような機能を見つけるためのVSツール、コンパイラフラグ、またはC++トリックはありますか?

+0

大規模なC++レガシーアプリケーションで「デッドコードを検出する」の可能な複製(https://stackoverflow.com/questions/2380153/finding-dead-code-in-a-large-c-legacy-application) – AMA

+0

ダンプビン/ SYMBOLSオブジェクトファイル(リンク時の最適化を無効にした状態)をすべて出力してマージするといいでしょうか? –

答えて

0

私が知っていることから、g++-Wunused

と呼ばれるフラグがここにありドキュメントがgcc.flags

では使用されない変数または使用されていない機能を指摘しなければなりません。

+0

機能について警告しません。たとえそれがあったとしても、私はLinux環境でプログラムをコンパイルできません。 – bolov

関連する問題