相关疑难解决方法(0)

用于应用程序本地部署的Visual C++ 2015可再发行DLL

到Visual Studio 2013,您只需要msvcr [version] .dll和msvcp [version] .dll.现在,他们在2015年更改了DLL.为了避免使用redist安装程序,我需要包含哪些内容?

编辑:

现在似乎不可能:http: //blogs.msdn.com/b/vcblog/archive/2015/03/03/introducing-the-universal-crt.aspx

"不支持应用程序本地部署通用CRT."

更新:

上面链接的内容已于2015年9月11日更新.现在可以进行应用程序本地部署.

c++ visual-studio-2015

18
推荐指数
2
解决办法
1万
查看次数

用于应用程序本地部署的MSVC 2015 Universal CRT

据宣布,Universal CRT将是一个可重新分发的DLL,因此应用程序本地部署仍然是可能的.

我已经安装了Visual Studio 2015 Express Edition,我在SDK目录中寻找ucrtbase.dll,但我找不到任何东西.我查看的目录是"C:\ Program Files(x86)\ Microsoft SDKs\Windows Kits\10",但在"Microsoft.UniversalCRT.Debug"下只有CRT的调试版本.

我不想从我的系统中复制任何DLL,我总是只从"Redist"目录中打包文件.因此,例如(与之前版本的MSVC一样),我从"C:\ Program Files(x86)\ Microsoft Visual Studio 14.0\VC\redist\x86\Microsoft.VC140.CRT"重新分发文件,其中包含x86版本的我的应用.

我可以下载包含ucrtbase.dll或Visual Studio或SDK更新的软件包吗?

此外,我不确定是否只是ucrtbase.dll就足够了,因为应用程序似乎链接到存根DLL api - *.dll,我不确定是否需要将它们重新分发为好.

c++ deployment redistributable vcredist visual-studio-2015

12
推荐指数
1
解决办法
8076
查看次数