1

我在 VStudio2008+SP 中有一个 DLL 项目。我运行的 MFC 版本是 9.0.3070,我还在 C:\Windows\WinSxS\ 中安装了 9.0.21xxx 当我构建我的 DLL 时它引用 9.0.3070,当它在客户端 PC 中使用时我们无法加载这是因为客户端工作站上只有 9.0.21。我想知道是否可以使用特定的 MFC 版本强制构建 DLL。

提前致谢

4

1 回答 1

0

恐怕这是不可能的。安装 VS2008 Service Pack 后,MFC 版本 9.0.3070 会在 MFC 源代码中硬编码,除非卸载 SP,否则无法更改它。

您应该使应用程序的安装程序在客户端计算机上安装所需版本的 MFC。

于 2012-04-25T13:34:41.353 回答