“无法确定要运行哪个“make”命令。检查构建配置中的“make”步骤。” Qt 创建者

Posted

技术标签:

【中文标题】“无法确定要运行哪个“make”命令。检查构建配置中的“make”步骤。” Qt 创建者【英文标题】:"Could not determine which "make" command to run. Check the "make" step in the build configuration." Qt creator 【发布时间】:2017-06-30 04:54:18 【问题描述】:

我安装了好几次 qt creator,但它从来没有像我现在的 PC 那样花费我;首先,我使用了 Pendrive 上的安装程序(Qt 5.8 的安装程序),告诉我无法下载某些存储库,我下载了相同安装程序的 5.9 版,结果相同。在尝试安装它几次但它没有加载后,我去了另一所我设法安装它的房子,尽管我必须非常清楚缺少库(在安装 Qt 5.9 时)会出现许多错误。在此之后,我不得不通过“windows更新”为我的win7操作系统下载sp1来运行Qt创建器,但后来,在加载、创建或运行项目时,我会在控制台中说(它是否是GUI没关系)如下:“无法确定要运行哪个“make”命令。检查构建配置中的“make”步骤。非常感谢您对任何想建议我的人的帮助,因为我的计算机已经遇到了很多问题,从丢失所有东西(以前的硬盘驱动器安装了原始的 win10)到像这样的一系列非常烦人的挫折。我不能发布图片,我的声望不超过 10 个。

编辑1:有图片:

https://ibb.co/jcNp05
https://ibb.co/hMyU05

问题是您发布的视频是针对 linux 的,但我感谢您的帮助。我现在需要更多他

【问题讨论】:

【参考方案1】:

您必须设置一个有效的编译器来构建您的项目。由于没有设置任何编译器,它要求您检查配置。

例如在我的 PC 中,我得到以下编译器输出:

11:13:33:项目 ListViewExample 的运行步骤...

11:13:33:配置不变,跳过 qmake 步骤。

11:13:33:开始:“C:\Qt\Qt5.2.1\Tools\mingw48_32\bin\mingw32-make.exe”

C:/Qt/Qt5.2.1/Tools/mingw48_32/bin/mingw32-make -f Makefile.Debug

在这里您可以观察到C:/Qt/Qt5.2.1/Tools/mingw48_32/bin/mingw32-make是构建应用程序的make编译器。

您可以在此处设置编译器路径: 工具 > 选项 > 构建和运行 > 工具包。选择显示的套件并选择一个 有效的编译器。

安装时如何添加mingw编译器

类似问题的参考视频

你可以试试这个 youtube 视频link。希望这能解决你的问题。

【讨论】:

如何在 windows 中编写这些命令?(sudo apt install cmake g++) 你不需要这样做。 mingw 是 Windows 的 c++ 编译器。事实上,附上的截图来自我的 Windows PC。安装 Qt 时,它会显示安装此编译器的选项。我已经编辑了我的答案,你可以交叉检查。 加 1。感谢详细解答。

以上是关于“无法确定要运行哪个“make”命令。检查构建配置中的“make”步骤。” Qt 创建者的主要内容,如果未能解决你的问题,请参考以下文章

make和make install的区别

关于make

Android系统编译命令make

make clean,make distclean与make depend的区别

make places 咋译

linux下使用make命令需要安装那个包