相关疑难解决方法(0)

Visual C++ Redistributables而不使用VCRedist_x86.exe

我正在一个受到严重限制的环境中开发,但开发人员也可以严格控制.

VCRedist_x86.exe - 一个4Mb可再发行 - 没什么好玩的(传输4个小时).我真的更喜欢重新分发MFC90.dll,msvcm90.dll,msvcp90.dll和msvcr90.dll - 这更像是2Mb.但是,重新分发Visual C++文件说:

不支持重新分发在没有清单的情况下构建的C/C++应用程序.如果没有清单将应用程序绑定到这些库,则C/C++应用程序无法使用Visual C++库.有关更多信息,请参阅选择部署方法.

我最初将DLL复制到程序工作目录中的计划似乎不适用于这个勇敢的新的清单世界.

我的下一个猜测是提取填充文件到WinSxS目录所需的注册表项并自己填充(而不是使用4兆程序).

[edit]软件经常更新,因此DLL比静态链接更受欢迎.[/编辑]

如何成功分发必要的文件但保持开销?

dll winsxs visual-c++

15
推荐指数
2
解决办法
4万
查看次数

MS VC++如何构建DLL而不需要vc redist

我正在尝试围绕一些基本的C++代码构建一个简单的.Net包装器.

C++代码不依赖于vcredist dll中的任何东西,所以我想知道我是否可以设置我的项目,所以它不需要那些dll工作?

我不想让我的用户下载并运行vcredist,只是为了一个简单的DLL工作.

visual-studio visual-c++

6
推荐指数
1
解决办法
5190
查看次数

标签 统计

visual-c++ ×2

dll ×1

visual-studio ×1

winsxs ×1