c++ - “Could not determine which ” 制作 “command to run. Check the ” 制作 “step in the build configuration.” Qt 创建者

标签 c++ qt qt-creator

我安装了 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

但在工具 > 选项 > 构建和运行 > 工具包中,我有很多桌面 Qt 5.10.1,所以他有 1 个。

抱歉我的英语不好,因为我是法国人,我 13 岁,所以我的技能有限

https://www.dropbox.com/s/lg17a54pdgj9923/screen.png?dl=0

最佳答案

您可以在位于窗口左下角的构建工具包选择器中看到所选的构建工具包(带有锤子图像的按钮)。

如果您转到 Tools > Options > Build & Run,您还可以管理任何构建工具包。 .

对于 Qt 中的任何构建工具包,您需要具有以下组件:

设备 - 您可以使用不同或相同类型的处理器构建应用程序或桌面/本地计算机或远程计算机或设备。

编译器 - 在此处指定兼容的 C++ 编译器的位置。单击管理会将您带到 Compilers选项卡,您可以在其中添加任意数量的编译器。如果你在 Windows 上,你很可能会有一个 MinGW编译器与 Qt 一起安装在此位置 - C:\Qt\Tools\MinGW\bin\gcc.exe .您还可以选择与 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。 一旦您正确选择了这些(并在选择器中选择该构建工具包),您的项目将正确构建。

关于c++ - “Could not determine which ” 制作 “command to run. Check the ” 制作 “step in the build configuration.” Qt 创建者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49433878/

相关文章:

c# - Windows Phone 8.1 内存问题

c++ - 为什么将 std::swap 移至 <utility>?

qt - 在 Qt(Linux) 中选择串口

c++ - 部署时窗口下的qtcreator托盘图标不显示

c++ - windows下Qt中配置OpenCv

linux - 使用类似 Qt Creator 的环境运行脚本

c++ - Qt 6.4.3 QMediaPlayer::资源错误 "Could not open file"

c++ - 是否可以合法地重载字符串文字和 const char*?

python - qt快速应用程序中找不到qmake选项

c++ - Qt:将对象传递到每个窗口