由于通过相对路径连接文件,我无法在 Windows 7 上的 Qt (5.14.2) 中构建项目。由于项目中有很多文件,我将它们连接如下。
INCLUDEPATH += $$PWD/Src
SOURCES += $$PWD/Src/*.cpp
HEADERS += $$PWD/Src/*.h
在构建项目(MinGW 64 位)时出现以下错误。仅适用于 Window 7。在 Windows 10 上 - 一切正常。
:-1: ошибка: fatal error: cannot specify -o with -c, -S or -E with multiple files
但是下一个连接文件的方法——项目正在进行中。那些。你需要注册每个文件
SOURCES += $$PWD/Src/source1.cpp \
$$PWD/Src/source2.cpp \
$$PWD/Src/source3.cpp \
$$PWD/Src/main.cpp
HEADERS += $$PWD/Src/header1.h \
$$PWD/Src/header2.h \
$$PWD/Src/header3.h
奇怪的是它的工作原理。
像这样写