Visual Studio 2010 - Visual C++ 确定要重新分发的 DLL

若要确定必须与应用程序一起重新发布的 DLL,请收集应用程序所依赖的 DLL 列表。 收集该列表的一种方法是运行理解 Visual C++ 应用程序的依赖项中介绍的依赖项查看器 (depends.exe)。

当具有依赖项列表时,将其与 Redist.txt 中的列表进行比较,Redist.txt 默认情况下位于 \Program Files\Microsoft Visual Studio 2010\ 目录中(或 VSINSTALLDIR 环境变量指定的用户定义目录)。 无法重新发布 Visual Studio 中包含的所有文件;只允许重新发布 Redist.txt 中指定的文件。 调试版本的应用程序和各种 Visual C++ DLL 是不可再发行的。 有关更多信息,请参见选择部署方法

下表描述了应用程序可能依赖的 Visual C++ DLL。 若要确定某个 DLL 是否可再发行,请查看 Redist.txt。

 

Visual C++ 库

说明

适用对象

atl100.dll

活动模板库 (ATL)。

使用 ATL 的应用程序。

msvcr100.dll

面向本机代码的 C 运行库 (CRT)。

使用 C Run-Time Libraries的应用程序。

msvcp100.dll

面向本机代码的标准 C++ 库。

使用标准 C++ 库的应用程序。

mfc100.dll

Microsoft 基础类 (MFC) 库。

使用 MFC 库的应用程序。

mfc100u.dll

具有 Unicode 支持的 MFC 库。

使用 MFC 库并需要 Unicode 支持的应用程序。

mfcmifc80.dll

MFC 托管接口库。

使用具有 Windows 窗体控件MFC 库的应用程序。

mfcm100.dll

MFC 托管库。

使用具有 Windows 窗体控件MFC 库的应用程序。

mfcm100u.dll

具有 Unicode 支持的 MFC 托管库。

使用具有 Windows 窗体控件MFC 库并需要 Unicode 支持的应用程序。

有关如何随应用程序一起重新发布这些 DLL 的更多信息,请参见重新分发 Visual C++ 文件 有关示例,请参见部署示例

通常,您不必重新发布系统 DLL(例如 Kernel32.dll、User32.dll、Ole32.dll 或 ShDocVW.dll),因为这些 DLL 是操作系统的一部分,并存在于任何安装相同版本的操作系统的计算机上。 但可能存在例外,例如,当应用程序将在几个版本的 Microsoft 操作系统上运行时。 在这种情况下,请务必阅读相应的许可条款。 此外,请尝试通过 Microsoft 提供的 Service Pack 或小的可再发行组件包,将系统 DLL 升级。 您可通过在 Microsoft 支持网站上搜索来查找可用组件包。

转载于:https://www.cnblogs.com/sosoman/archive/2012/05/04/2483386.html

mfc100.dll文件下载,解决找不到mfc100.dll的问题 mfc100.dll控件常规安装方法(仅供参考): 一、如果在运行某软件或编译程序时提示缺少、找不到mfc100.dll等类似提示,您可将从脚本之家下载来的mfc100.dll拷贝到指定目录即可(一般是system系统目录或放到软件同级目录里面),或者重新添加文件引用。 二、您从我们网站下载下来文件之后,先将其解压(一般都是rar压缩包), 然后根据您系统的情况选择X86/X64,X86为32位电脑,X64为64位电脑。默认都是支持32位系统的, 如果您不知道是X86还是X64,您可以看这篇文章。 三、根据软件情况选择文件版本。此步骤比较复杂,如果是Windows的dll文件,      版本号以5.0开头的或含有 nt 一般是windows2000的文件。      版本号以5.1开头的或含有 xp、xpsp1、xpsp2、xpsp3 信息的一般是windowsXP的文件。      版本号以6.0开头的或含有 longhorn、vista 信息的一般是windowsVista的文件。      版本号以6.1开头的或含有 win7 信息的一般是windows7的文件。 如果不是windows的dll文件,则需要灵活查看版本号、描述、网友提供的信息、以及相关dll的版本号去判断。 四、直接拷贝该文件到系统目录里:    1、Windows 95/98/Me系统,将mfc100.dll复制到C:\Windows\System目录下。    2、Windows NT/2000系统,将mfc100.dll复制到C:\WINNT\System32目录下。 3、Windows XP/WIN7/win10系统(64位系统对应64位dll文件,32位系统对应32位dll文件),将mfc100.dll复制到C:\Windows\System32目录下。 4、如果您的系统是64位的请将32位的dll文件复制到C:\Windows\SysWOW64目录,具体的方法可以参考这篇文章:win7 64位旗舰版系统运行regsvr32.exe提示版本不兼容 五、打开"开始-运行-输入regsvr32 mfc100.dll",回车即可解决。希望脚本之家为您提供的mfc100.dll对您有所帮助。 通过脚本之家下载dll的朋友,可将下面的代码保存为“注册.bat“,放到dll文件同级目录(只要在同一个文件夹里面有这两个文件即可),双击注册.bat,就会自动完成mfc100.dll注册(win98不支持)。 下面是系统与dll版本对应的注册bat文件(64位的系统对应64位dll文件,32位系统对应32位的dll文件,如果64位的系统安装32位的dll文件,请将下面的system32替换为SysWOW64即可。) 复制代码代码如下: @echo 开始注册 copy mfc100.dll %windir%\system32\ regsvr32 %windir%\system32\mfc100.dll /s @echo mfc100.dll注册成功 @pause
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值