Russian Qt Forum

Qt => Qt-инструментарий => Тема начата: Гурман от Март 17, 2010, 10:50



Название: зависимость от библиотеки не работает
Отправлено: Гурман от Март 17, 2010, 10:50
извиняюсь, если решается просто, или уже обсуждалось, просто банально нет времени сидеть и разбираться, надо делать проект...

в QtCreator 1.2.1 загружаю два проекта, один создает библиотеку, другой эту библиотеку включает, регулярно включаю флажок зависимости второго от первого (причем этот флажок почему-то не сохраняется при выходе из QtCreator), разумеется, у второго в .pro файле прописано включение библиотеки в бинарник

однако, почему-то если библиотека изменилась, второй проект не пересобирается, бинарник остается старый, причем такое как было в первых версиях QtCreator, так и осталось до сих пор, получается единственное на что влияет флажок зависимости - это на необходимость пересборки только библиотеки

как быстро и корректно сделать, чтобы если библиотека поменялась, пересобирался и бинарник? пока просто удаляю его при каждой сборке проекта, но это не кошерно, поскольку он удаляется при каждом запуске отладки, даже если сборки не было


Название: Re: зависимость от библиотеки не работает
Отправлено: gigabyte от Март 17, 2010, 11:07
Я делал через PRE_TARGETDEPS = lib1.a lib2.a
Мне этого хватило


Название: Re: зависимость от библиотеки не работает
Отправлено: pastor от Март 17, 2010, 11:09
Цитировать
QtCreator 1.2.1

Попробуй обновить креатор


Название: Re: зависимость от библиотеки не работает
Отправлено: Гурман от Март 17, 2010, 12:42
дык заменил бы, да некогда коней менять, скакать надо...

PRE_TARGETDEPS вроде помогло, спс