次の方法で共有


CRT へのリンクに使用されるメソッドの長所と短所

プロジェクトは、動的にも、静的にも、CRT にリンクさせることができます。 次の表では、使用するメソッドの選択に関わる長所と短所について、概要を示します。

メソッド ベネフィット トレードオフ
CRT への静的リンク

(ランタイム ライブラリシングル スレッドに設定されている)
CRT DLL は、イメージが実行されるシステム上では必要ありません。 約 25K のスタートアップ コードがイメージに追加され、そのサイズは大幅に増大します。
CRT への動的リンク

(ランタイム ライブラリマルチ スレッドに設定されている)
イメージは、CRT スタートアップ コードを必要としないため、小さくなります。 CRT DLL は、イメージが実行されているシステム上に置かれる必要があります。

ATL プロジェクトで CRT にリンクする」では、CRT にリンクさせる方法をどのように選択するかについて説明します。

関連項目

ATL および C ランタイム コードによるプログラミング
DLL と Visual C++ ランタイム ライブラリの動作
CRT ライブラリの機能