我有一个 .pro 文件,如下所示:
SOURCES += myfolder/source1.cpp \
myfolder/source2.cpp
HEADERS += myfolder/header1.h\
myfolder/header2.h
FORMS += myfolder/form1.ui\
myfolder/form2.ui
一切都很好。但是,如果我尝试使用星号来包含所有文件,即:
SOURCES += myfolder/*.cpp
HEADERS += myfolder/*.h
FORMS += myfolder/*.ui
qmake 抛出一个文件未找到错误:
WARNING: Failure to find: myfolder\*.cpp
[...]
:-1: error: No rule to make target `myfolder/*.cpp', needed by `release/source1.o'. Stop.
在这两种情况下,Qt-Creator 都可以找到文件。
有没有办法使用星号?手动输入文件很烦人。
谢谢!
[编辑:Qt 4.8.4、Windows 7、Qt-Creator 2.6.1。抱歉忘记了这个想法,它是不需要的。]
[编辑:找到解决方案:http: //qt-project.org/forums/viewthread/1127。还是非常感谢!]