[英]C++ app built on Windows 7 (using VS2010 IDE and VS2008 toolset) runs on Windows 7, but not on Win XP
I have a C++ application, which is built on Windows 7 using VS 2010 IDE against VS2008 toolset. 我有一个C ++应用程序,它是在Windows 7上使用VS 2010 IDE对VS2008工具集构建的。 I have verified that it depends on msvc*90.dll.
我已经验证它取决于msvc * 90.dll。
The problem occurs when i move it to XP professional SP3 machine. 当我将其移至XP Professional SP3计算机时,会出现问题。 I have installed the 32-bit vs 2008 redistributable package too.
我也安装了32位vs 2008可再发行软件包。
However, the application fails to run. 但是,该应用程序无法运行。 No error is reported.
没有错误报告。 Nothing is logged into system even viewer as well.
什么也没有登录到系统甚至查看器。
Any hints? 有什么提示吗?
PS: I have seen the following threads already. PS:我已经看过以下线程。
Have you checked the DLL in that Windows XP system with Dependency Walker . 您是否已使用Dependency Walker检查了该Windows XP系统中的DLL。 This may help you find if you are not missing another dependency or not dealing with side by side execution problems.
这可能会帮助您查找是否不丢失其他依赖项或不处理并行执行问题。
This issue is resolved now. 现在已解决此问题。 The problem was not related to dependencies.
该问题与依赖性无关。 Instead, it was some directory not existing in the file system.
相反,它是文件系统中不存在的某个目录。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.