Why is mfc100.dll required for my Visual Studio 20

2019-09-19 09:47发布

I have a Visual Studio project set to use:

  • Platform Toolset: Visual Studio 2010 (v100)
  • Use of MFC: Use Standard Windows Libraries

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...")

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

1条回答
爷、活的狠高调
2楼-- · 2019-09-19 10:27
  1. Easiest way: Check if one of you Projects has "Uses MFC" in the Project Options set
  2. Use Depends to check if one of you components (DLLs) that uses mfc100,dll
  3. Maybe one of the static libraries requires this. Change the setting of the Linker options to /verbose this will Show what module uses the MFC libs.
查看更多
登录 后发表回答