Qmake - =运算符无法正常工作

时间:2017-11-25 22:49:55

标签: c++ qt qt-creator qmake

我有一个Qt项目,我希望将所有源文件都包含在其中。

SOURCES += $$files(*.cpp)
SOURCES -= excluded.cpp

我尝试过直接使用通配符

SOURCES += *.cpp

奇怪的是,如果我打印出SOURCES的值,则不会打印文件,但是它仍然是用项目的其余部分构建的:

message($$SOURCES) # doesn't show excluded.cpp

非常感谢任何帮助!

编辑: 这是我的完整.pro:

TEMPLATE = app
CONFIG += console c++17
CONFIG -= app_bundle
CONFIG -= qt

SOURCES += $$files(../compiler/src/*.cpp)
SOURCES -= ../compiler/src/main.cpp
SOURCES += test.cpp

INCLUDEPATH = ../compiler/include

HEADERS += $$files(../compiler/include/*.h)

LIBS += -lgtest -lgmock -pthread

QMAKE_CXXFLAGS += -std=c++1z

0 个答案:

没有答案