当我为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/

10-11 23:20
查看更多