MFC资源Vista vs Win7兼容性

时间:2011-05-23 18:33:14

标签: windows-7 mfc visual-studio-2005 windows-vista

原始应用程序是使用VS6 MFC for WinXP开发的 - 然后移植到VS 2005 Vista,并在Vista中运行良好。但是,当安装在Win7中时,应用程序运行时不会崩溃,但UI会被打乱。 Windows控件似乎都排列在主窗口的左边缘。 在Vista中使用VS2005创建的应用程序可以在Win7中正常运行吗?或者是否需要在Win7中编译和链接才能在Win7中正常运行?

1 个答案:

答案 0 :(得分:1)

最可能的解释是你的程序中存在错误,或者更确切地说它假设Windows无效:在旧版本的Visual Studio上构建的正确编写程序在Windows上运行正常7.与以往一样,只是因为在旧版Windows上工作的东西并不能证明它是“正确的”。

没有任何简单的快捷方式:您将不得不调试您的应用程序以找出它的错误。