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

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

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: Два Qt 4.7 на одной станции - QtCreator интерферирует  (Прочитано 10294 раз)
Гурман
Гуру общения
******
Offline Offline

Сообщений: 1442

Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12


Просмотр профиля
« Ответ #15 : Июнь 09, 2011, 22:09 »

Цитировать
кто-то не умеет настраивать свои проекты

у меня не один проект, а множество (по числу плагинов) и смена модели компоновки приводит к ручной перенастройке всех проектов, причем все надо почистить и не забыть выполнить qmake... если бы модели компоновки лежали целиком в разных каталогах, ручная перенастройка бы не требовалась, никакие "умения" тут ни при чем

Цитировать
Гурман ты теневую сборку используешь или валишь всё в каталог с исходниками?

разумеется, теневую
Записан

2^7-1 == 127, задумайтесь...
b-s-a
Гость
« Ответ #16 : Июнь 10, 2011, 11:12 »

Гурман, ты явно делаешь что-то не так. Я тоже самое делаю просто переключая профиль Qt в настройках проекта. Но должен заметить, что каталоги сборки должны быть разными для разных профилей.
Записан
Гурман
Гуру общения
******
Offline Offline

Сообщений: 1442

Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12


Просмотр профиля
« Ответ #17 : Июнь 10, 2011, 13:36 »

Цитировать
Я тоже самое делаю просто переключая профиль Qt в настройках проекта. Но должен заметить, что каталоги сборки должны быть разными для разных профилей.

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

в пределе число проектов достигнет пары-тройки десятков - столько будет динамических библиотек-плагинов

как еще иначе это все можно делать, чтобы получать требуемое, и при этом одним махом менять модель сборки? особенно с учетом того, что для статической сборки и плагины должны быть статические (до этого пока еще руки не дошли)

если бы хотя бы при смене профиля автоматом он менялся у всех проектов, от которых зависит текущий, и которые зависят от текущего - тады ой, это было бы проще
« Последнее редактирование: Июнь 10, 2011, 14:54 от Гурман » Записан

2^7-1 == 127, задумайтесь...
b-s-a
Гость
« Ответ #18 : Июнь 10, 2011, 15:15 »

Для этого существует другой тип проекта. Обрати внимание на subdir project.
Записан
Гурман
Гуру общения
******
Offline Offline

Сообщений: 1442

Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12


Просмотр профиля
« Ответ #19 : Июнь 10, 2011, 15:53 »

это про
Код:
TEMPLATE = subdirs

SUBDIRS = ... \
               ...

?

как это повлияет, если модель сборки все равно указывается каждому проекту отдельно и сохраняется не в .pro файле, а... упс, кстати - где сохраняются все настройки, указываемые в закладке Проекты QtCreator? Настройки сборки, настройки запуска, настройки редактора, зависимости - где это все хранится?


« Последнее редактирование: Июнь 10, 2011, 16:11 от Гурман » Записан

2^7-1 == 127, задумайтесь...
Mikhail
Программист
*****
Offline Offline

Сообщений: 587


Просмотр профиля
« Ответ #20 : Июнь 10, 2011, 19:03 »

project_name.pro.user
Записан
Гурман
Гуру общения
******
Offline Offline

Сообщений: 1442

Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12


Просмотр профиля
« Ответ #21 : Июнь 12, 2011, 16:15 »

да, уже нашел... и что - в случае subdir project настройка модели работает как-то иначе? не получается найти подробного описания, а без точного понимания нет смысла переделывать всё
Записан

2^7-1 == 127, задумайтесь...
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


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