Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt инструментарий _ Подкаталоги в проекте MS VisualStudio из проекта Qt

Автор: dima154 21.1.2010, 21:29

Как в файле проекта Qt указать на то, чтобы qmake генерил подкаталоги в каталогах проекта MS VisualStudio.
Например, есть следующее описание проекта Qt:
SOURCES += file_A_1.cpp \
file_B_1.cpp \
file_A_2.cpp \
file_B_2.cpp

По умолчанию, после запуска qmake в проете VS появится каталог Source File и все файлы будут лежать в нем в одной куче.
А мне хотелось бы логически их раделить, например:
Source File/1/file_A_1.cpp
Source File/1/file_B_1.cpp
Source File/2/file_A_2.cpp
Source File/2/file_B_2.cpp
В VS есть возможность такого логического разделения, а как это сделать в проекте Qt?
Заранее спасибо всем ответившим!

Автор: ViGOur 27.1.2010, 23:17

Для этого думаю можно попробовать использовать функцию qmake - find

Цитата
find(variablename, substr)
Places all the values in variablename that match substr. substr may be a regular expression, and will be matched accordingly.
и в зависимости от от найденного *.1.cpp или *.2.cpp или ... установить расположение в той или иной директории.
Нужно попробовать что будет в variablename, если задать в substr=="*.([0-9]).cpp", возможно нужный тебе номер директории, пока не пробовал...

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)