Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: gorec323 от Июнь 29, 2010, 11:53



Название: Разделение одного проекта на несколько
Отправлено: gorec323 от Июнь 29, 2010, 11:53
Здравствуйте, подскажите пожалуйста. На данный момент есть один общий проект, но хотелось бы все упорядочить и создать подпроекты(например, формы для работы с БД, формы для работы с картами и т.д.), которые подключаются в главном проекте. Чтобы можно было внести какие-то изменения в подпроекте, не редактирую потом весь проект. Как это сделать?


Название: Re: Разделение одного проекта на несколько
Отправлено: lit-uriy от Июнь 29, 2010, 15:37
pri-файлы, включай в проект так:
incude(path/to/file.pri)


Название: Re: Разделение одного проекта на несколько
Отправлено: break от Июнь 29, 2010, 19:55
использовать subdirs

например главный файл AllProject.pro

Код:
TEMPLATE = subdirs

CONFIG += ordered

SUBDIRS += SharedLib_1 \
SharedLib_2 \
App_1 \
App_2

В директории где лежит файл AllProject.pro должны присутствовать поддиректории
SharedLib_1
SharedLib_2
App_1
App_2

внутри каждой из которых уже будет свой pro файл с именем как директория


SharedLib_1/SharedLib_1.pro
SharedLib_2/SharedLib_2.pro
App_1/App_1.pro
App_2/App_2.pro

эти pro-шники тоже могут быть subdirs или либами или программами