Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Qt 无法调用';保持清洁';在cmd中,关于qmake项目_Qt_Makefile_Qmake - Fatal编程技术网

Qt 无法调用';保持清洁';在cmd中,关于qmake项目

Qt 无法调用';保持清洁';在cmd中,关于qmake项目,qt,makefile,qmake,Qt,Makefile,Qmake,我正在阅读Johan Thelin的《Qt开发的基础》 这里引用第450页关于构建QMake项目的内容 如果选择使用QMake创建Makefile,则可以使用简单的make命令(如果使用的是visualstudio,则可以使用nmake)构建项目。您可以使用makeclean清理中间文件。稍微残酷一点的步骤是运行makedistclean,它清理所有生成的文件,包括Makefile。您必须再次运行QMake才能获得make的Makefile 我努力用“makeclean”来清理文件。但是显示消息

我正在阅读Johan Thelin的《Qt开发的基础》

这里引用第450页关于构建QMake项目的内容

如果选择使用QMake创建Makefile,则可以使用简单的make命令(如果使用的是visualstudio,则可以使用nmake)构建项目。您可以使用makeclean清理中间文件。稍微残酷一点的步骤是运行makedistclean,它清理所有生成的文件,包括Makefile。您必须再次运行QMake才能获得make的Makefile

我努力用“makeclean”来清理文件。但是显示消息“make”的cmd不能识别为内部或外部命令、可操作程序或批处理文件。

我在Qt目录中搜索并试图找到make的路径。但并不成功。然后根据我的想法,我也尝试使用mingw32 make。但同样的结果


你们中有谁能帮我吗?

如果您使用mingw32,请尝试
mingw32使其干净
。请记住,要使用此命令,必须将mingw的bin目录添加到
User-environment
。遵循
“我的电脑”>“属性”>“高级”>“环境变量”>“路径”
并添加
;C:\Qt\Tools\mingw492\u 32\bin


使用命令:
setx路径%PATH%;C:\QT\Too\MiW492Y33\bin 

你使用的C++编译器是什么?如果是VisualC++(VisualStudio的编译器),make命令是:Nmake,如果你使用的是命令,实际上是:WIMW32,但是你需要在环境变量中添加路径中的明文目录中的bin文件夹,这样OS可以找到明W32 make .exe。我使用QT5.5.1。我搜索了编译器的路径,它是“C:\Qt\Tools\mingw492\u 32\bin\g++.exe”。这是g++编译器,对吗?MinGW是用于gcc的windows端口,只需在环境变量的path变量中添加路径C:\Qt\Tools\mingw492\u 32\bin\即可。它可以工作。非常感谢。