简体   繁体   English

在Windows 7上构建的C ++应用程序(使用VS2010 IDE和VS2008工具集)在Windows 7上运行,但在Win XP上不运行

[英]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.

相关问题 VS2010和VS2008中C ++应用程序的性能 - Performance of C++ applications in VS2010 and VS2008 如何在Windows中从VS2008 / C ++应用程序执行一个程序,该程序替换调用程序并在xp / vista / 7上运行? - How can I execute a program from my VS2008/C++ application in windows that replaces the caller and runs on xp/vista/7? 是否可以仅使用Server 2008 Platform SDK和VS2010,而使用VS2008的C ++编译器进行编译? - Can I compile using VS2008's C++ compiler using VS2010 and only the Server 2008 Platform SDK? VS2005,VS2008下的C ++ EXE速度; VS2010编译器 - Resulting EXE speed for C++ under VS2005, VS2008; VS2010 compilers 使用托管和非托管 C++ 将 VS2008 升级到 VS2010 的问题 - Problems upgrading VS2008 to VS2010 with Managed and Unmanaged C++ 从VS2008转换为VS2010后,C ++ / CLI DLL项目停止链接 - C++/CLI DLL project stops linking after conversion from VS2008 to VS2010 在VS2010中使用长双精度编译Windows C ++应用程序 - Compiling Windows C++ application with long doubles in VS2010 Windows(VS2010)上的实际C ++程序内存布局 - Actual C++ program memory layout on Windows (VS2010) 在VS2013中使用VS2008(v90)C ++工具集? - Use VS2008 (v90) C++ toolset in VS2013? C ++程序在VS2008中运行缓慢 - C++ program runs slow in VS2008
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM