Russian Qt Forum
Апрель 07, 2020, 19:47 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Qt 5.14/Creator 4.11 мусорит в каталоге исходников  (Прочитано 959 раз)
tankist
Новичок

Offline Offline

Сообщений: 5


Просмотр профиля
« : Январь 15, 2020, 11:40 »

В старых версиях Qt/Creator при отключении теневой сборки проекта в каталоге с исходниками автоматически создавались каталоги Debug и Release, куда помещался выхлоп сборки. В версии Qt 5.14/Creator 4.11 такие каталоги почему-то больше не создаются, и весь мусор сборки захламляет каталог проекта. Это можно как-то включить назад?
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2724


Просмотр профиля
« Ответ #1 : Январь 15, 2020, 11:58 »

Пиши в баг-трекер, или в IRC канал qt-creator.
Записан

ArchLinux x86_64 / Win10 64 bit
sergek
Хакер
*****
Offline Offline

Сообщений: 656


Мы должны приносить пользу людям!


Просмотр профиля
« Ответ #2 : Январь 15, 2020, 12:04 »

Qt для какой системы - Windows или Linux? Если мне не изменяет память, в линуксе раньше так и было.
Записан

Qt 5.13.0 Qt Creator 4.11.1
Win10, Ubuntu 18.04
qate
Супер
******
Online Online

Сообщений: 1041


Просмотр профиля
« Ответ #3 : Январь 15, 2020, 13:29 »

А где описано, что отключение "Shadow build" должно создавать каталоги Debug и Release ?
Думаю не баг это
Отключать "Shadow build" не совсем ясно для чего ?

Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3873


Просмотр профиля WWW
« Ответ #4 : Январь 16, 2020, 23:11 »

"Shadow build" - не более чем команда qmake выполненная за пределами каталога исходников.
 Debug и Release всегда по умолчанию создавались командой qmake.
Записан

Юра.
tankist
Новичок

Offline Offline

Сообщений: 5


Просмотр профиля
« Ответ #5 : Январь 17, 2020, 11:36 »

Qt для Windows. Компилятор MinGW.
Записан
sergek
Хакер
*****
Offline Offline

Сообщений: 656


Мы должны приносить пользу людям!


Просмотр профиля
« Ответ #6 : Январь 17, 2020, 12:04 »

Тогда действительно, что-то изменилось. Попробуйте, как здесь советовали ранее, указывать в проекте каталоги сборки, примерно так:
Код
C++ (Qt)
ROOT_DIR = $$PWD/../../
DESTDIR   = ./
 
CONFIG(debug, debug|release):{OBJECTS_DIR = $$ROOT_DIR/build/$$TARGET/debug}
else:{OBJECTS_DIR = $$ROOT_DIR/build/$$TARGET/release}
RCC_DIR = $$ROOT_DIR/build/$$TARGET
UI_DIR  = $$ROOT_DIR/build/$$TARGET
MOC_DIR = $$ROOT_DIR/build/$$TARGET
Может, сработает.
Записан

Qt 5.13.0 Qt Creator 4.11.1
Win10, Ubuntu 18.04
tankist
Новичок

Offline Offline

Сообщений: 5


Просмотр профиля
« Ответ #7 : Январь 29, 2020, 11:25 »

В принципе, вариант рабочий. Мусор собирается в отдельном месте и не захламляет каталог проектов. Правда, лазить искать бинарник стало сложнее...
Спасибо за совет.
« Последнее редактирование: Январь 29, 2020, 11:27 от tankist » Записан
sergek
Хакер
*****
Offline Offline

Сообщений: 656


Мы должны приносить пользу людям!


Просмотр профиля
« Ответ #8 : Январь 29, 2020, 16:24 »

Не понял про "искать бинарник" - он же в DESTDIR.
Записан

Qt 5.13.0 Qt Creator 4.11.1
Win10, Ubuntu 18.04
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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