私のプログラムは、Microsoft の再配布パッケージに依存しています。具体的には、MSVCR100.dll に依存しています。
推奨されるアプローチは、プログラムを実行する前に再配布パッケージをインストールすることです。しかし、私のプログラムは非常に小さく (約 1MB)、vcredist.exe は約 5MB で、インストーラーには少し大きすぎます。
別の方法として、Microsoft のライセンスに従って、dll を\VC\redist\x86\Microsoft.VC100.CRT\
アプリケーション フォルダーのサブフォルダー ( ) にインストールすることができます。したがって、私のアプリケーションディレクトリは次のようになります。
MyAppFolder\a.exe
MyAppFolder\lib\a.dll
MyAppFolder\VC\redist\x86\Microsoft.VC100.CRT\MSVCR100.dll
私の質問は、a.dll が別のフォルダーにある MSVCR100.dll を見つけるようにするにはどうすればよいですか?