1
我正在完成Windows 7上开发的Qt/C++程序的开发,而且它似乎只在Windows 7兼容的情况下才能在Windows 8上运行(我猜是因为某些WinAPI它用)。我希望这是该程序的默认设置,因此用户不必自己做。这可能吗?强制Windows 7兼容性模式
我正在完成Windows 7上开发的Qt/C++程序的开发,而且它似乎只在Windows 7兼容的情况下才能在Windows 8上运行(我猜是因为某些WinAPI它用)。我希望这是该程序的默认设置,因此用户不必自己做。这可能吗?强制Windows 7兼容性模式
您可以尝试确保可执行文件清单具有相应的supportedOS
值:有关更多信息,请参阅http://blogs.msdn.com/b/chuckw/archive/2013/09/10/manifest-madness.aspx中的程序兼容性助手部分。
这可能不是由于它使用了一些API。这更可能是由于它在Win8上不再允许的一些行为。最好修复行为,以便不需要兼容性标志。 –