10

次のような .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 は file-not-found-error をスローします:

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 . とにかくありがとうございました!]

4

2 に答える 2