我使用 VS 2008 在 Vista 上开发了一个功能区应用程序。它在 Vista 上运行良好。我静态链接 MFC,以便我也可以在 XP 上运行它。
但是当我在 XP 上运行它时,它会弹出一个对话框,说“所需的资源不可用”。稍后,如果我在此对话框上按 OK,它会显示另一个说“遇到不正确的论点”。许多这样的(“遇到一个......”)对话框(一个接一个)跟随,直到我从任务管理器中终止它。
我注意到的有趣的事情是,当我将鼠标指针放在功能区栏上时,就会发生这种情况。我什么都不做。然后我打开任务管理器,看到使用的内存每秒增加 8 个字节。最终出现了上面的场景。
???