【发布时间】:2015-11-25 09:59:17
【问题描述】:
我正在阅读 Foundations of Qt Development - by Johan Thelin。
此处引用第 450 页关于构建 QMake 项目的内容。
如果您选择使用 QMake 创建 Makefile,则可以使用简单的 make 命令(或者如果您使用 Visual Studio,则使用 nmake)来构建您的项目。您可以使用 make clean 清理中间文件。稍微粗暴一点的步骤是运行 make distclean,它会清理所有生成的文件,包括 Makefile。您必须再次运行 QMake 才能获取 make 的 Makefile。
我努力使用“make clean”清理文件。但是显示消息 'make' 的 cmd 不是内部或外部命令、可运行程序或批处理文件。
我搜索了here 并试图在 Qt 目录中找到 make 的路径。但并不成功。然后根据this solution,我也尝试使用mingw32-make。但同样的结果。
有人可以帮帮我吗?
【问题讨论】:
-
您使用的是什么 C++ 编译器?如果是 Visual C++(Visual Studio 的编译器),make 命令是:nmake,如果你使用 MinGW,那么命令确实是:mingw32-make,但你需要 bin文件夹在mingw安装目录中添加到你的环境变量路径中,这样操作系统就可以找到mingw32-make.exe。
-
我使用的是 Qt 5.5.1。我搜索了编译器的路径,它是'C:\Qt\Tools\mingw492_32\bin\g++.exe'。是g++编译器吧?
-
MinGW是gcc的windows端口,只需在环境变量的Path变量中添加路径C:\Qt\Tools\mingw492_32\bin\即可。
-
它有效。谢谢。