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\

                   ......

Logo

一站式虚拟内容创作平台,激发创意,赋能创作,进入R空间,遇见同道,让优质作品闪耀发光。​

更多推荐