error: No rule to make target 的解决方法
·
Qt下的make规则找不到这个文件的编译,说明你移动了工程目录下的文件。找到对应的makefile文件,在QT的makefile配置就是.pro文件了,文件中有如下规则
SOURCES += main.cpp\
。。。。。。
。。。。。。
和makefile类似,规则中的SOURCES依赖于后面的文件,所以确保每一个文件的路径以及该文件都确实存在且正确,这样就可以解决编译出错的问题了。
具体说就是确保你所有的源文件都被加到.pro文件里了,比如你写了一个alpha.cpp 文件和alpha.h文件 那么 .pro文件里的内容一定要有
SOURCES += main.cpp\
+= alpha.cpp\
........
HEADERS += alpha.h\
......
更多推荐
已为社区贡献2条内容
所有评论(0)