win11打开Qt Creator就报错无法在此电脑上运行?

Qt6.5,win11专业版(dev预览版)

重装QT依旧同样报错

请问有人碰到过吗,应该如何解决?

img

问题很怪异,具体解决方法:进入到软件安装目录打开qt creator即正常不会报错,但使用程序安装时自动生成的快捷方式就会报错。可以用软件安装目录的qt creator替换默认的快捷方式。

以下答案由GPT-4.0Plus大模型与博主A努力中.......共同编写:
根据错误提示,这可能是因为Qt Creator不兼容Win11导致的。有几个解决方法:

  1. 运行兼容性模式
    右键点击Qt Creator的快捷方式或执行文件,选择“兼容性”选项,然后选择“以兼容性模式运行此程序”,模式选择“Windows 8”或“Windows 7”。这可以在一定程度上解决兼容性问题。如果不行,再试其他模式。

  2. 安装Visual C++ Redistributable
    Qt Creator依赖Microsoft的Visual C++ Redistributable运行库。您可以尝试安装对应的版本,如Visual C++ Redistributable for Visual Studio 2015-2019。
    下载地址:https://docs.microsoft.com/en-US/cpp/windows/latest-supported-vc-redist?view=msvc-160

  3. 重装Qt Creator
    如果上面两种方法都不行,您可以尝试卸载现有版本的Qt Creator,然后下载最新版本重新安装。最新版本可能修复了Win11下的兼容性问题。

  4. 启用Hyper-V(仅对企业版Win11)
    在企业版的Win11下,存在Hyper-V与Qt Creator不兼容的问题。可以尝试暂时启用Hyper-V,安装Qt Creator,然后再禁用Hyper-V。
    设置路径:控制面板 → 程序 → 启用或关闭Windows功能 → 选择Hyper-V → 确定

  5. 其他方法

  • 尝试以管理员身份运行Qt Creator
  • 检查系统是否安装了其他与Qt Creator不兼容的软件
  • 尝试在新的管理员命令提示符下运行Qt Creator,有时可以避开权限问题
  • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/1087790
  • 这篇博客也不错, 你可以看下如何让qt creator同时支持mingw与msvc 两种编译器的方法
  • 除此之外, 这篇博客: Qt Creator使用命令行选项中的 使用自定义样式 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • Qt Creator是Qt应用程序,因此,它接受所有Qt应用程序都接受的命令行选项。例如,您可以使用-style和-stylesheet选项来应用自定义样式和样式表。样式仅在当前会话期间应用。

    应用样式时请多加注意,因为覆盖现有样式可能会使某些项目难以看清。同样,设置样式表可能会影响文本编辑器的配色方案和集成Qt Designer的样式。

    您也可以切换为深色主题,以自定义小部件,颜色和图标的外观,而无需使用样式表。

  • 您还可以看一下 明仕强老师的Qt高级开发视频教程课程中的 提取Qt依赖库小节, 巩固相关知识点