【问题标题】:MFC resources Vista vs Win7 compatibilityMFC 资源 Vista vs Win7 兼容性
【发布时间】:2011-05-23 18:33:13
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

    最可能的解释是您的程序存在错误,或者更确切地说,它对 Windows 做出了无效的假设:在具有旧版本 Visual Studio 的旧系统上构建的正确编写的程序将在 Windows 上正常工作7. 与以往一样,仅仅因为某些东西在旧版本的 Windows 上有效并不能证明它是“正确的”。

    对此没有任何简单的捷径:您将不得不调试您的应用程序以找出问题所在。

    【讨论】:

      猜你喜欢
      • 2011-04-08
      • 2011-01-11
      • 2011-06-10
      • 1970-01-01
      • 1970-01-01
      • 2016-06-22
      • 1970-01-01
      • 1970-01-01
      • 2019-08-27
      相关资源
      最近更新 更多