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

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐