1

我想在 Windows 7 32 位客户端上部署 C++/CLI 应用程序。我使用 Visual Studio 2017 构建了它,我注意到我的项目需要 Visual C++ 2017 Redistributable。

我的可执行文件小于 1 兆字节,MSVCR 依赖项为 13 兆字节,这对于这个应用程序来说确实是巨大的。

有什么办法可以减少这个大小吗?

4

1 回答 1

1

我找到了一个可能的解决方案,但我不知道它是否可以。

我可以使用 Visual Studio 2010 工具包编译我的 C++/CLI 代码。所以我需要 C++ Redistributable 2010。

而不是安装整个包,我可以将 msvcr80.dll 和 msvcp80.dll 复制到我的可执行文件旁边,它们一起小于 1 兆字节。

于 2017-07-15T12:00:16.183 回答