VS2012 C ++ DLL兼容性

时间:2012-11-21 11:14:13

标签: c++ visual-studio-2010 windows-7 windows-xp visual-studio-2012

我在windows xp 32bit上的vs10中编译了一个DLL 然后我移动到windows 7 32bit并在vs2012中编译它,项目构建目标是win32。 当我在Windows 7上使用它时,新编译的DLL工作得很好,但是当我在win xp sp3上运行时,它说程序无法找到dll错误 0x8007007E

这怎么可能,我需要更改哪些设置?

1 个答案:

答案 0 :(得分:1)

一个简单的解决方法是使用/ MT

静态链接运行时模块

http://msdn.microsoft.com/en-us/library/2kzt1wy3.aspx