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

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

Страниц: [1] 2 3   Вниз
  Печать  
Автор Тема: Старый проект новым Creator - есть ли смысл?  (Прочитано 16609 раз)
Гурман
Гуру общения
******
Offline Offline

Сообщений: 1442

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


Просмотр профиля
« : Август 11, 2014, 10:44 »

Надо продолжить проект 2010 года, собирался версией Креатора 2.2.1, библиотеки Qt версии 2010.05 (4.7-какой-то, насколько я помню). Есть маза перейти на последнюю версию Креатора, но сразу не ясно, что это за собой потянет. Проект собирался в статике, состоит из небольшого приложения и множества динамических библиотек, каждая соответственно в отдельном проекте. Библиотеки Qt менять пока очень не желательно, подгонять проект под последний Qt нет времени и желания, то есть, надо собирать со старым. Придется ли менять все проекты? Надо ли собирать статическую версию? Или достаточно будет поставить последний Креатор, и все будет пучком?
Записан

2^7-1 == 127, задумайтесь...
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #1 : Август 11, 2014, 10:57 »

А при чем тут Креатор? Это просто IDE.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Гурман
Гуру общения
******
Offline Offline

Сообщений: 1442

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


Просмотр профиля
« Ответ #2 : Август 11, 2014, 11:07 »

Qt как бы несколько разные, сейчас он уже с С++11, и еще были изменения.
Записан

2^7-1 == 127, задумайтесь...
Kurles
Бывалый
*****
Offline Offline

Сообщений: 480



Просмотр профиля
« Ответ #3 : Август 11, 2014, 11:10 »

Qt как бы несколько разные, сейчас он уже с С++11, и еще были изменения.
Кто мешает к новому криэйтору старые Qtшные библиотеки прикрутить?
Записан

Код
C++ (Qt)
while(!asleep()) sheep++;
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #4 : Август 11, 2014, 11:11 »

Не мешай в кучу QtCreator и библиотеку Qt. Как первого, так и второго ты можешь держать сколь угодно версий и переключаться между ними.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Гурман
Гуру общения
******
Offline Offline

Сообщений: 1442

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


Просмотр профиля
« Ответ #5 : Август 11, 2014, 12:33 »

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

2^7-1 == 127, задумайтесь...
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #6 : Август 11, 2014, 12:34 »

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

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Гурман
Гуру общения
******
Offline Offline

Сообщений: 1442

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


Просмотр профиля
« Ответ #7 : Август 13, 2014, 12:24 »

Ну вот... Потребовалась отладка - "Отладчик не установлен". Полез в Сеть - судя по описаниям, GDB из старого MinGW не совместим с последним QtCreator. Я же именно о таком и спрашивал.  Злой
Записан

2^7-1 == 127, задумайтесь...
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #8 : Август 13, 2014, 12:42 »

Ну вот... Потребовалась отладка - "Отладчик не установлен". Полез в Сеть - судя по описаниям, GDB из старого MinGW не совместим с последним QtCreator. Я же именно о таком и спрашивал.  Злой
А использовать новый gdb тебе религия не позволяет?
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Гурман
Гуру общения
******
Offline Offline

Сообщений: 1442

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


Просмотр профиля
« Ответ #9 : Август 13, 2014, 13:20 »

Я спрашивал про несовместимости последнего QtCreator со старым проектом. Это автоматом подразумевает, что я устанавливаю только новый Creator. Использовать последний gdb - это значит, переустановить еще и его. А у него может вылезти еще несовместимость, например, с используемым в проекте старым MinGW. Или с самим старым Qt 4.7. В таком случае, это будет означать то самое - несовместимость QtCreator со старым Qt 4.7. Не важно, что не напрямую а опосредованно - важно, что несовместимость есть, и требуется тратить много времени на её устранение.
Записан

2^7-1 == 127, задумайтесь...
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #10 : Август 13, 2014, 13:27 »

Ты воспринимаешь все одной сущностью, это беда тех, кто в тупую юзает сдк и не хочет разобраться в инструментах, которыми он работает. Есть библиотека Qt, она не зависит ни от компиляторов, ни от IDE, ни от дебаггеров. Есть QtCreator - это IDE и только, блокнот с расширенными возможностями. Есть компилятор, есть mingw, есть дебаггер. Это все отдельные вещи и, в большинстве случаев, их можно совмещать в какой угодно вариации.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Bepec
Гость
« Ответ #11 : Август 13, 2014, 13:44 »

Ну тут скорее неправы вы, Пантер.
Гурман спрашивал именно совместимость QtCreator (IDE) и остальных компонентов (дебагер, компилятор, Qt и прочая).

В данном случае несовместимость Ide<->Дебагер.
Так что ответ - нет, не поддерживает.
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #12 : Август 13, 2014, 13:46 »

Эм, Верес, вопрос стоит так "Старый проект новым Creator - есть ли смысл?" - где там про дебаггер сказано? Смеющийся
Проект - это исходники и больше ничего.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Bepec
Гость
« Ответ #13 : Август 13, 2014, 13:51 »

Цитата: Гурман
Есть маза перейти на последнюю версию Креатора, но сразу не ясно, что это за собой потянет.

Цитата: Гурман
Библиотеки Qt менять пока очень не желательно, подгонять проект под последний Qt нет времени и желания, то есть, надо собирать со старым.

Цитата: Гурман
Или достаточно будет поставить последний Креатор, и все будет пучком?

В целом по названию темы судите. А тут ясно разложено:
1) хочет именно новый Creator (1 цитата).
2) менять библиотеки Qt не хочет.
3) и далее вопрос из которых следует окончательный вывод - что менять именно креатор Веселый
Записан
Гурман
Гуру общения
******
Offline Offline

Сообщений: 1442

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


Просмотр профиля
« Ответ #14 : Август 13, 2014, 14:02 »

Верес абсолютно прав. И мой вопрос однозначен: "Или достаточно будет поставить последний Креатор, и все будет пучком?"

Записан

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


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