Visual Studioには、コンパイルフラグ/ MDおよび/ MTがあり、必要なCランタイムライブラリの種類を選択できます。
実装の違いは理解していますが、どちらを使用するかはまだわかりません。長所/短所は何ですか?
私が聞いた/ MDの利点の1つは、これにより、誰かがランタイムを更新できるようになり(セキュリティの問題にパッチを当てるなど)、私のアプリがこの更新から恩恵を受けることです。私にとっては、これはほとんど機能ではないように見えます。新しいバージョンに対してテストすることを許可しない限り、ランタイムを変更したくないのです。
気になる点:
- これはビルド時間にどのように影響しますか?(おそらく/ MTは少し遅いですか?)
- 他の影響は何ですか?
- ほとんどの人はどちらを使用しますか?