当我为Windows编译我的Qt项目时,收到以下2条警告:
Makefile.Debug:109: warning: overriding commands for target `debug/moc_mainwindow.cpp'
Makefile.Debug:106: warning: ignoring old commands for target `debug/moc_mainwindow.cpp'
我认为它们表明我的项目配置存在问题,这是什么问题,我该如何解决?
最佳答案
我曾经遇到过同样的错误,也许您的问题出处有所不同,但我还是会写。
在我的* .pro文件中,它就像:
SOURCES += main.cpp\
mainwindow.cpp\
serialHelper.cpp \
serialHelper.cpp
HEADERS += mainwindow.h\
+= serialHelper.h \
serialHelper.h \
typeDefinitions.h
cpp和头文件正在重复自身。我删除重复的包含项并为我解决了问题。
关于c++ - Qt编译器警告: overriding commands for target/ignoring old commands for target,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4722400/