我的程序依赖于 Microsoft 重新分发包,或者更具体地说,依赖于 MSVCR100.dll
推荐的方法是在我的程序运行之前安装重新分发包。但是,我的程序很小(大约 1MB),vcredist.exe 大约 5MB,对于我的安装程序来说有点太大了。
所以这是另一种方式,根据微软的许可,我们可以将 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?