Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Qt
Войти
Регистрация
Восстановить пароль
 
gromo
372 / 271 / 30
Регистрация: 04.09.2009
Сообщений: 1,214
1

Qmake - указание файлов по шаблону

27.02.2015, 18:08. Просмотров 325. Ответов 0
Метки нет (Все метки)

Доброй ночи!
Как можно провернуть такой сценарий:

Код
# common.pri
SHARED_DIRECTORY = ../shared

INCLUDEPATH += $${SHARED_DIRECTORY}

SOURCES += $${SHARED_DIRECTORY}/*.cpp
HEADERS += $${SHARED_DIRECTORY}/*.h
qmake не может распарсить астериск в пути к файлам. Есть способ научить его видеть истину?

Добавлено через 3 часа 42 минуты
Вот так:
Код
SOURCES += $$files($${SHARED_DIRECTORY}/*.cpp)
HEADERS += $$files($${SHARED_DIRECTORY}/*.h)
Добавлено через 13 часов 14 минут
После помещения в shared директорию исходных текстов, подпроекты не видят этих файлов. Есть ли аналог INCLUDEPATH для исходников?

вообще я хочу сделать следующее: в корневой директории subdirs проекта сделал каталог с общими заголовками и исходниками, которые используются всеми подпроектами, для того чтобы не помещать копии этих файлов в каждый подпроект. С хедерами все впорядке, а вот сорцы не подхватываются.
Может я изобретаю велосипед и есть другой подход выделения общей функциональности в таком случае?

Добавлено через 1 час 23 минуты
Проблема была в том, что qmake не распознает относительные пути (по крайней мере в моем случае). Надо делать так:

Код
# common.pri
SHARED_DIRECTORY = $${_PRO_FILE_PWD_}/../shared
INCLUDEPATH += $${SHARED_DIRECTORY}

SOURCES += $$files($${SHARED_DIRECTORY}/*.cpp)
HEADERS += $$files($${SHARED_DIRECTORY}/*.h)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.02.2015, 18:08
Ответы с готовыми решениями:

Не создается QMAKE
Здравствуйте! Запускаю команду, вылетает вот что: Creating qmake… execute:...

Qmake отсутствует!!!
Вроде бы подключила QT library k Netbeans. Но выдает ошибку QMake отсутствует....

QMake в CLion
QtCreator ну уж сильно мне не нравиться. Решил перейти на CLion, но не знаю как...

qmake и версия Qt
Можно ли в pro-файле для qmake сделать разветвление по номеру версии...

makefile qmake
здраствуйте! столкнулся с такой вот проблемой:...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.02.2015, 18:08

Qt. Настройка qmake
Всем привет! Я создал kt.cpp, переписал примерчик из книжки. Далее в командой...

Qmake пропускает файл
Здравия! У меня есть проект с несколькими файлами. Когда я добавил ещё один...

Не могу разобраться с qmake
С помощью QtDesigner создал 2 файла gotocelldialog.ui и main.cpp в папке...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru