我正试图按照本教程将一个通用项目导入Qt创建者。该项目有自己的Makefile,它构建多个独立的可执行文件。
在项目的根目录中运行make all
可以正确构建所有内容。
该项目已导入到Qt创建者中,来源显示没有包含任何错误。当我按下build时,我会得到错误No rule to make target
all'。停止。`就好像Makefile不存在一样。
Qt创建者在哪里寻找Makefile?
在我的案例中,问题出在构建设置中的自定义构建目录上。Qt创建者正在生成目录中搜索Makefile。
当为Qt项目使用Qt-creatror时,我通常会将构建目录设置为自定义目录,但这在这里是不明智的:)