0

我们有一个 MFC 应用程序,它是在 Visual Studio 2008 专业版上使用 VC9.0 编译器开发的。该应用程序在 windows server 2003、windows xp 和 2008 R2 OS 上运行良好。当我在 windows7 上运行它(使用默认 Aero 主题)时,它的行为很奇怪,但是通过在 windows7 上应用经典主题,它运行良好。这背后的原因可能是什么?有人可以澄清吗?

我是否需要通过添加所需的更改来重新编译应用程序以在 windows7 操作系统上支持它?这些变化是什么,请在 msdn 上提供任何参考链接。

4

1 回答 1

0

您的程序中存在错误:很可能在代码中的某处它依赖于某些操作系统函数以特定方式执行某些操作,这在过去是正确的,但函数的文档不能保证,现在表现不同与航空。

抱歉,这不是很有帮助,但没有简单的解决方法:您将不得不尝试缩小问题范围并对其进行调试。就是这样。

于 2012-09-04T09:46:58.700 回答