我有一个.pro文件,它看起来像:Qt的 - 在的.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的创建者可以找到这些文件。
有没有办法使用星号?手动键入文件很烦人。
谢谢!
[编辑:Qt 4.8.4,Windows 7,Qt-Creator 2.6.1。 Sry忘记了这个想法是不需要的。]
[编辑:找到解决方案:http://qt-project.org/forums/viewthread/1127。谢谢!]
Qt的哪个版本,以及您使用的是哪个操作系统? – 2013-05-07 04:21:03