“无法确定要运行哪个“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 【发布时间】:2018-03-22 16:32:12 【问题描述】:我安装了 Qt Creator 5.10.1,在构建项目时出现错误:“无法确定要运行哪个“make”命令。请检查构建配置中的“make”步骤。”。
我已经在另一台 PC 上安装了 Qt,我看到了这个问题 "Could not determine which "make" command to run. Check the "make" step in the build configuration." Qt creator
但是在 Tools > Options > Build & Run > Kits 我有很多 Desktop Qt 5.10.1 所以他有 1 个。
对不起我的英语,因为我是法国人,我 13 岁,所以我的技能有限
https://www.dropbox.com/s/lg17a54pdgj9923/screen.png?dl=0
【问题讨论】:
在您的屏幕截图中,您有一个有效的套件 Desktop Qt 5.10.1 MinGW 32 位(默认) 如果您在项目中使用此默认套件,您会收到错误吗? 【参考方案1】:您可以在位于窗口左下方的 Build Kit Selector 中看到选定的构建套件(带有锤子图像的按钮)。
如果您访问Tools > Options > Build & Run
,您还可以管理任何构建工具包。
对于 Qt 中的任何构建工具包,您需要具备以下组件:
设备 - 您可以使用不同或相同类型的处理器构建您的应用程序或桌面/本地计算机或远程计算机或设备。
编译器 - 在此处指定兼容 C++ 编译器的位置。单击管理将您带到Compilers
选项卡,您可以在其中添加任意数量的编译器。如果您在 Windows 上,您很可能会在此位置 -C:\Qt\Tools\MinGW\bin\gcc.exe
与 Qt 一起安装 MinGW
编译器。您还可以选择与 Visual Studio 一起安装的编译器,该编译器将是 MSVC
编译器。
Qt 版本 - 您需要指定的最后一件事是 Qmake
构建器,它位于 Qt Version
中。您需要使用之前在此构建工具包中选择的适当 C++ 编译器来选择它。如果您有 MinGW C++ 编译器,则指定 MinGw qmake.exe
的路径,如果它是 MSVC
编译器,则选择基于 MSVC
的 qmake.exe
。在 Windows 上,您所有的 qmake.exe
都将位于 C:\Qt\<Qt-version>\<compiler-version&type>\bin\qmake.exe
。
请记住,如果您正在为不同的处理器或操作系统构建项目,您将需要适当的编译器并选择 Qmake。 一旦您正确选择了这些(并在选择器中选择了该构建工具包),您的项目将正确构建。
【讨论】:
阿迪亚解释得很好 从您的屏幕截图中,我建议选择 Desktop Qt 5.10.1 MinGW 32 位版本(如果尚未选择)。如果无法使用它构建,您可以按照上面的说明进行编辑。 谢谢@MohammadKanan :) 感谢您的回答,但我还有一个问题 你认为问题是什么?您能分享一下您将构建工具包链接到的编译器和 qmake 吗?以上是关于“无法确定要运行哪个“make”命令。检查构建配置中的“make”步骤。” Qt 创建者的主要内容,如果未能解决你的问题,请参考以下文章