1 可能出现Qt的Could not determine which “make” command to run. Check the “make” step in the build configuration.

Error while building/deploying project Onvif_Client (kit: Desktop Qt 6.0.2 MinGW 64-bit)的原因:

  • 1)你的Qt安装目录或者项目路径当中存在中文目录。
  • 2)未指定Qt编译器,可能是因为你的电脑曾经装过多个版本的Qt,即使卸载了(但没有卸载干净),在编译时就会出现无法指定编译器。需要把之前的清理干净,再编译就可以了。
  • 3)不小心修改了项目的构建设置,导致出现上面的问题。
  • 4)类似第2点,电脑装了多个VS版本或者卸载不干净又重装。导致Qt无法准备找到VS的MSVC编译器。

而我遇到这种问题是,我在此之前,自己改了一下下图项目的设置,导致编译器无法准确找到,最终出现此问题。
在这里插入图片描述

2 解决

对于解决方法,也很简单,看下图。当然本方法不一样适用于所有人的问题。

  • 1)把项目的构建目录给删除。
    在这里插入图片描述
  • 2)删除上面之后,再把项目里面的user删掉,该文件里面保存着一些该项目的编译设置,用户等等。一般我们拷贝别人的项目也会首先把这个文件删除,否则也有可能出现其它问题。以上就是我的解决方法。当然有些人的方法是修改一下默认编译器。还有一些重装Qt的,这个是万不得已的方法,否则绝对没必要,不行你重新创建一个Qt项目把文件拷过去也可以吧,看不懂要重装Qt的人。
    在这里插入图片描述
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐