Russian Qt Forum
Ноябрь 01, 2024, 02:51
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Общие вопросы
>
Старый проект новым Creator - есть ли смысл?
Страниц: [
1
]
2
3
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Старый проект новым Creator - есть ли смысл? (Прочитано 16600 раз)
Гурман
Гуру общения
Offline
Сообщений: 1442
Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12
Старый проект новым Creator - есть ли смысл?
«
:
Август 11, 2014, 10:44 »
Надо продолжить проект 2010 года, собирался версией Креатора 2.2.1, библиотеки Qt версии 2010.05 (4.7-какой-то, насколько я помню). Есть маза перейти на последнюю версию Креатора, но сразу не ясно, что это за собой потянет. Проект собирался
в статике
, состоит из небольшого приложения и множества динамических библиотек, каждая соответственно в отдельном проекте. Библиотеки Qt менять пока очень не желательно, подгонять проект под последний Qt нет времени и желания, то есть, надо собирать со старым. Придется ли менять все проекты? Надо ли собирать статическую версию? Или достаточно будет поставить последний Креатор, и все будет пучком?
Записан
2^7-1 == 127, задумайтесь...
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: Старый проект новым Creator - есть ли смысл?
«
Ответ #1 :
Август 11, 2014, 10:57 »
А при чем тут Креатор? Это просто IDE.
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Гурман
Гуру общения
Offline
Сообщений: 1442
Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12
Re: Старый проект новым Creator - есть ли смысл?
«
Ответ #2 :
Август 11, 2014, 11:07 »
Qt как бы несколько разные, сейчас он уже с С++11, и еще были изменения.
Записан
2^7-1 == 127, задумайтесь...
Kurles
Бывалый
Offline
Сообщений: 480
Re: Старый проект новым Creator - есть ли смысл?
«
Ответ #3 :
Август 11, 2014, 11:10 »
Цитата: Гурман от Август 11, 2014, 11:07
Qt как бы несколько разные, сейчас он уже с С++11, и еще были изменения.
Кто мешает к новому криэйтору старые Qtшные библиотеки прикрутить?
Записан
Код
C++ (Qt)
while
(
!
asleep
(
)
)
sheep
++;
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: Старый проект новым Creator - есть ли смысл?
«
Ответ #4 :
Август 11, 2014, 11:11 »
Не мешай в кучу QtCreator и библиотеку Qt. Как первого, так и второго ты можешь держать сколь угодно версий и переключаться между ними.
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Гурман
Гуру общения
Offline
Сообщений: 1442
Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12
Re: Старый проект новым Creator - есть ли смысл?
«
Ответ #5 :
Август 11, 2014, 12:33 »
Я потому и спрашиваю - нет ли в последних версиях Креатора таких изменений, которые ограничили бы его использование со старыми версиями Qt.
Записан
2^7-1 == 127, задумайтесь...
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: Старый проект новым Creator - есть ли смысл?
«
Ответ #6 :
Август 11, 2014, 12:34 »
Цитата: Гурман от Август 11, 2014, 12:33
Я потому и спрашиваю - нет ли в последних версиях Креатора таких изменений, которые ограничили бы его использование со старыми версиями Qt.
Нет.
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Гурман
Гуру общения
Offline
Сообщений: 1442
Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12
Re: Старый проект новым Creator - есть ли смысл?
«
Ответ #7 :
Август 13, 2014, 12:24 »
Ну вот... Потребовалась отладка - "Отладчик не установлен". Полез в Сеть - судя по описаниям, GDB из старого MinGW не совместим с последним QtCreator. Я же именно о таком и спрашивал.
Записан
2^7-1 == 127, задумайтесь...
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: Старый проект новым Creator - есть ли смысл?
«
Ответ #8 :
Август 13, 2014, 12:42 »
Цитата: Гурман от Август 13, 2014, 12:24
Ну вот... Потребовалась отладка - "Отладчик не установлен". Полез в Сеть - судя по описаниям, GDB из старого MinGW не совместим с последним QtCreator. Я же именно о таком и спрашивал.
А использовать новый gdb тебе религия не позволяет?
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Гурман
Гуру общения
Offline
Сообщений: 1442
Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12
Re: Старый проект новым Creator - есть ли смысл?
«
Ответ #9 :
Август 13, 2014, 13:20 »
Я спрашивал про
несовместимости последнего QtCreator со старым проектом
. Это автоматом подразумевает, что я устанавливаю
только новый Creator
. Использовать последний gdb - это значит, переустановить еще и его. А у него может вылезти еще несовместимость, например, с используемым в проекте старым MinGW. Или с самим старым Qt 4.7. В таком случае, это будет означать то самое - несовместимость QtCreator со старым Qt 4.7. Не важно, что не напрямую а опосредованно - важно, что несовместимость есть, и требуется
тратить много времени на её устранение
.
Записан
2^7-1 == 127, задумайтесь...
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: Старый проект новым Creator - есть ли смысл?
«
Ответ #10 :
Август 13, 2014, 13:27 »
Ты воспринимаешь все одной сущностью, это беда тех, кто в тупую юзает сдк и не хочет разобраться в инструментах, которыми он работает. Есть библиотека Qt, она не зависит ни от компиляторов, ни от IDE, ни от дебаггеров. Есть QtCreator - это IDE и только, блокнот с расширенными возможностями. Есть компилятор, есть mingw, есть дебаггер. Это все отдельные вещи и, в большинстве случаев, их можно совмещать в какой угодно вариации.
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Bepec
Гость
Re: Старый проект новым Creator - есть ли смысл?
«
Ответ #11 :
Август 13, 2014, 13:44 »
Ну тут скорее неправы вы, Пантер.
Гурман спрашивал именно совместимость QtCreator (IDE) и остальных компонентов (дебагер, компилятор, Qt и прочая).
В данном случае несовместимость Ide<->Дебагер.
Так что ответ - нет, не поддерживает.
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: Старый проект новым Creator - есть ли смысл?
«
Ответ #12 :
Август 13, 2014, 13:46 »
Эм, Верес, вопрос стоит так "Старый проект новым Creator - есть ли смысл?" - где там про дебаггер сказано?
Проект - это исходники и больше ничего.
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Bepec
Гость
Re: Старый проект новым Creator - есть ли смысл?
«
Ответ #13 :
Август 13, 2014, 13:51 »
Цитата: Гурман
Есть маза перейти на последнюю версию Креатора, но сразу не ясно, что это за собой потянет.
Цитата: Гурман
Библиотеки Qt менять пока очень не желательно, подгонять проект под последний Qt нет времени и желания, то есть, надо собирать со старым.
Цитата: Гурман
Или достаточно будет поставить последний Креатор, и все будет пучком?
В целом по названию темы судите. А тут ясно разложено:
1) хочет именно новый Creator (1 цитата).
2) менять библиотеки Qt не хочет.
3) и далее вопрос из которых следует окончательный вывод - что менять именно креатор
Записан
Гурман
Гуру общения
Offline
Сообщений: 1442
Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12
Re: Старый проект новым Creator - есть ли смысл?
«
Ответ #14 :
Август 13, 2014, 14:02 »
Верес абсолютно прав. И мой вопрос однозначен: "Или достаточно будет поставить последний Креатор, и все будет пучком?"
Записан
2^7-1 == 127, задумайтесь...
Страниц: [
1
]
2
3
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...