为什么我的Visual Studio 2013项目需要mfc100.dll? [英] Why is mfc100.dll required for my Visual Studio 2013 project?

查看:319
本文介绍了为什么我的Visual Studio 2013项目需要mfc100.dll?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I have a Visual Studio project set to use:


  • 平台工具集:Visual Studio 2010(v100)

  • 使用MFC:使用标准Windows库

但是,如果我在没有mfc100的计算机上运行.dll,我收到一个错误,这个DLL是必需的。 (And Dependency Walker证实这个dll是必需的。)我想知道为什么这个dll是必需的,当使用MFC设置为使用标准Windows库? (它不设置为使用MFC ...)

Yet, if I run this on a computer that does not have mfc100.dll, I get an error that this dll is required. (And Dependency Walker confirms this dll is required.) I'm wondering why this dll is required, when "Use of MFC" is set to "Use Standard Windows Libraries"? (It is NOT set to "Use MFC...")

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

The platform toolset is set to VS 2010 because a commercial library we use does not support VS 2013 yet.

推荐答案


  1. 最简单的方法:检查项目中有一个项目是否具有使用MFC设置

  2. 使用取决于检查您使用mfc100,dll

  3. 的组件(DLL)之一也许其中一个静态库需要这样做。将链接器选项的设置更改为/ verbose将显示什么模块使用MFC库。

这篇关于为什么我的Visual Studio 2013项目需要mfc100.dll?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆