インクリメンタル リンクはリンクに費やされる時間の大部分に対処しますが、非常に大規模なプロジェクトであっても、MSVS のインクリメンタル リンカは非常に行き当たりばったりです。(私は現在 2003 の atm を使用しています。2005/8 でこの問題が解決されたかどうか知りたいです。) 既知のトリガーのリストには次のようなものがあります。
- メインの .exe プロジェクトの外部にあるものを変更すると、完全なリンクがトリガーされます
- 静的変数を追加すると、完全なリンクがトリガーされる可能性が 50% ありました
そして、このリストは確かに包括的ではありません. 完全なリンクを回避するにはどうすればよいですか?
これまでのところ、私が見つけた唯一の診断ツールは
- リンカー コマンド ライン オプションの /test
そしてそれはひどいです。完全な再リンクのトリガーを診断するために、どのようなソリューションがありますか?