我用谷歌搜索了这个问题,并意识到这可能有几个原因,所以我将描述我的情况。
当我的应用程序尝试加载在另一个版本的 Visual Studio (2010) 中构建的 .dll 文件时,会发生这种情况,如果我在 Visual Studio 2008 上构建相同的项目,则 DLL 文件加载得很好...
我不知道这是否重要,但 Visual Studio 2010 DLL 文件版本是在 Windows 7 x32 上构建的,而 Windows Vista 64 位与 Visual Studio 2008 是另一面。
如果您动态链接到 MSVC 运行时,那么您需要在每台将运行您的应用程序的计算机上安装该运行时。
请注意,在这种情况下,您似乎链接到运行时的调试版本,分发针对运行时的调试版本链接的应用程序是不正常的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)