为什么我的Visual Studio 2013项目需要mfc100.dll?

时间:2014-06-27 00:57:07

标签: dll mfc visual-studio-2013

我有一个Visual Studio项目设置使用:

  • 平台工具集:Visual Studio 2010(v100)
  • 使用MFC:使用标准Windows库

然而,如果我在没有mfc100.dll的计算机上运行它,我会收到一个错误,表明这个dll是必需的。 (并且Dependency Walker确认这个dll是必需的。)我想知道为什么这个dll是必需的,当"使用MFC"设置为"使用标准Windows库"? (它未设置为"使用MFC ...")

平台工具集设置为VS 2010,因为我们使用的商业库尚不支持VS 2013.

1 个答案:

答案 0 :(得分:0)

  1. 最简单的方法:检查项目选项集中是否有一个项目“使用MFC”
  2. 使用取决于检查是否有一个组件(DLL)使用mfc100,dll
  3. 也许其中一个静态库需要这个。将链接器选项的设置更改为/ verbose这将显示什么模块使用MFC库。