Russian Qt Forum
Ноябрь 24, 2024, 02:18 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: зависимость проекта от библиотеки  (Прочитано 2659 раз)
mugabe
Гость
« : Июнь 29, 2009, 18:47 »

Есть примерно следующая структура проекта:

project.pro:
Код:
TEMPLATE = subdirs
CONFIG += ordered
SUBDIRS = widgets main

widgets/widgets.pro:
Код:
TARGET = widgets
TEMPLATE = lib
CONFIG += staticlib
HEADERS += widget.h
SOURCES += widget.cpp

main/main.pro:
Код:
TEMPLATE = app
LIBS += -lwidgets -L../widgets/lib
INCLUDEPATH += ../widgets
HEADERS += main.h
SOURCES += main.cpp

т.е. сначала собирается widgets, потом собирается main, который использует widgets.
но если уже после сборки main внести изменения в widgets, то компиляция проекта приводит лишь к пересборке widgets, а main не узнает об изменениях.
Оно и понятно, в генерируемом makefile зависимости на эту библиотеку нет и её обновление не проверяется.

В связи с этим вопрос, что нужно дописать в main.pro, что бы в makefile была зависимость на эту библиотеку?
« Последнее редактирование: Июнь 29, 2009, 19:05 от mugabe » Записан
SABROG
Гость
« Ответ #1 : Июнь 29, 2009, 20:55 »

Попробуй с .depends поэкспериментируй http://lists.trolltech.com/qt-interest/2006-09/thread00481-0.html
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.101 секунд. Запросов: 20.