背景:私は主にJavaでプログラミングしますが、VC++でコンパイルされた.dllに含まれるいくつかの関数を時々呼び出します。プログラムの前提条件をチェックするインストーラーパッケージを作成しようとしています。プログラムを実行するためにターゲットコンピューターに.NETFrameworkが必要な場合と、Microsoft VisualC++再頒布可能パッケージが必要な場合を理解しようとしています。
次の質問は、私の主な質問に対する答えを理解するのに役立つと思います。
1つの単純な'cout<< "hi";'で構成されるプログラムを作成し、正常にコンパイルするとします。VisualC++のステートメント。プログラムを実行するマシンには、.NET Frameworkがインストールされている必要がありますか?
いわゆる共通言語ランタイムとMicrosoftVisualC ++再頒布可能パッケージ(別の種類のランタイムであると私は理解しています)の違いは何ですか?