Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 VStudio2008+SP 中有一个 DLL 项目。我运行的 MFC 版本是 9.0.3070,我还在 C:\Windows\WinSxS\ 中安装了 9.0.21xxx 当我构建我的 DLL 时它引用 9.0.3070,当它在客户端 PC 中使用时我们无法加载这是因为客户端工作站上只有 9.0.21。我想知道是否可以使用特定的 MFC 版本强制构建 DLL。
提前致谢
恐怕这是不可能的。安装 VS2008 Service Pack 后,MFC 版本 9.0.3070 会在 MFC 源代码中硬编码,除非卸载 SP,否则无法更改它。
您应该使应用程序的安装程序在客户端计算机上安装所需版本的 MFC。