Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Larry от Февраль 27, 2017, 17:25



Название: Отключение теневой сборки
Отправлено: Larry от Февраль 27, 2017, 17:25
Добрый день.
Подскажите пожалуйста, как отключить в Qt Creator теневую сборку, а то слишком неудобно работать с каталогами/подкаталогами в том виде, как это создается.
Версия Qt Creator 4.2.1 - не смог найти где эта теневая сборка отключается.
Спасибо.


Название: Re: Отключение теневой сборки
Отправлено: Apktyc от Февраль 27, 2017, 17:31
Projects - Build Settings - General - снять галочку с Shadow build


Название: Re: Отключение теневой сборки
Отправлено: Old от Февраль 27, 2017, 17:37
Добрый день.
Подскажите пожалуйста, как отключить в Qt Creator теневую сборку, а то слишком неудобно работать с каталогами/подкаталогами в том виде, как это создается.
Версия Qt Creator 4.2.1 - не смог найти где эта теневая сборка отключается.
Спасибо.
Вы системами контроля версий не пользуетесь?


Название: Re: Отключение теневой сборки
Отправлено: Larry от Февраль 27, 2017, 18:12
Пользуюсь git..


Название: Re: Отключение теневой сборки
Отправлено: Larry от Февраль 27, 2017, 18:15
Projects - Build Settings - General - снять галочку с Shadow build
У меня ее как раз и нет :), поэтому и задал вопрос...перепроверил еще раз :)
Где еще ее можно отключить?


Название: Re: Отключение теневой сборки
Отправлено: Old от Февраль 27, 2017, 18:18
Пользуюсь git..
Будете все генерируемые файлы заносить в игнорлист?


Название: Re: Отключение теневой сборки
Отправлено: Larry от Февраль 27, 2017, 20:47
Да, я и так их заношу...


Название: Re: Отключение теневой сборки
Отправлено: lit-uriy от Февраль 28, 2017, 14:58
>>Да, я и так их заношу...
Совершенно неудобно иметь помойку в исходниках.



Название: Re: Отключение теневой сборки
Отправлено: Larry от Февраль 28, 2017, 15:17
У меня этой галочки как раз и нет :)


Название: Re: Отключение теневой сборки
Отправлено: __Heaven__ от Февраль 28, 2017, 15:47
Наверное, можно добавить пользовательский этап сборки и самому прописывать пути


Название: Re: Отключение теневой сборки
Отправлено: Larry от Февраль 28, 2017, 16:39
Попытался, но там нельзя редактировать команды...


Название: Re: Отключение теневой сборки
Отправлено: lit-uriy от Март 01, 2017, 06:11
у тебя 4.2.1, у меня 4.2.0
может это только из-за плагина BareMetall


Название: Re: Отключение теневой сборки
Отправлено: __Heaven__ от Март 01, 2017, 09:04
у тебя 4.2.1, у меня 4.2.0
может это только из-за плагина BareMetall

qmake vs qbs


Название: Re: Отключение теневой сборки
Отправлено: kuzulis от Март 01, 2017, 09:34
1. Никто не мешает запилить патч для Qtc.
2. Никто не мешает менять имя "теневой директории", или вообще его удалять.


Название: Re: Отключение теневой сборки
Отправлено: Larry от Март 01, 2017, 11:40
1. Никто не мешает запилить патч для Qtc.
2. Никто не мешает менять имя "теневой директории", или вообще его удалять.
До патчей пока руки не доходили:)
А как поменять имя "теневой директории"?
Спасибо.


Название: Re: Отключение теневой сборки
Отправлено: kuzulis от Март 01, 2017, 11:49
> А как поменять имя "теневой директории"?

Ну, у тебя же она уже изменена на "Каталог сборки: D:\work\workspace\uc\stm32\Debug". Вот тут и меняй на что угодно.


Название: Re: Отключение теневой сборки
Отправлено: Larry от Март 01, 2017, 12:15
Так там еще два каталога появляются с хешем в имени и в одном из них сохраняются obj и elf и вот получается такой путь:
d:\work\workspace\uc\stm32\build\Debug\qtc_stm32_ce32641c-debug\ и здесь хранится файл файл с расширением .bg, а obj и elf в:
d:\work\workspace\uc\stm32\build\Debug\qtc_stm32_ce32641c-debug\stm32.qtc-stm32-ce32641c.1d62a5c9\
нафига столько каталогов...


Название: Re: Отключение теневой сборки
Отправлено: juvf от Февраль 13, 2018, 11:51
решение (http://www.prog.org.ru/topic_31828_0.html)