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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: На какой версии Qt лучше писать  (Прочитано 4594 раз)
merke
Гость
« : Август 20, 2010, 20:16 »

Всем привет! вот запарился уже снес прошлую версию и поставил себе следующего монстра:

Qt Creator 2.0.0
Основан на Qt 4.7.0 (32-х битной)
Собран Jun 21 2010 в 01:56:06

Но в этом теперь не компилиться половина программ написанных на Qt 4.3.0

Подскажите, может лучше собрать кути из сурсов? Или может какую всего лучше версию поставить? Если посоветуете собрать самому, то дайте плиз ссылку на хорошую и понятную документацию по этому процессу.






Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #1 : Август 20, 2010, 20:23 »

программы должны компилироваться, на протяжении мажорной версии сохраняется source и binary совместимость. Скорее всего косяки в настройках. Да, 4.7.0 - это бета2. Хотя я сижу на 4.7 с момента беты1 и ни 1го косяка не нашел в старых модулях.
Записан
tim474
Гость
« Ответ #2 : Август 20, 2010, 20:39 »

Какая ОС? Если GNU/Linux, то для новичков сами библиотеки лучше те, которые в официальном репозитории использовать, на более новые не заменять. Creator можно поставить более поздний, он будет использовать свои версии библиотек Qt, а не системные.

А вообще несовместимости быть не должно, код, написанный для Qt4.3 должен собраться с Qt 4.7. Видимо что-то с настройками. Попробуй при помощи qmake и make собери, а, если не соберётся вывод сюда напиши.
« Последнее редактирование: Август 20, 2010, 20:43 от tim474 » Записан
JamS007
Гость
« Ответ #3 : Август 20, 2010, 22:12 »

Компилироваться должно нормально. Если что-то и идет не так, то виной этому точно не криэйтер.
Что касается лучшей версии: если пишешь для себя, или опенсорс программы, то я думаю лучше 4.7, в ней обещали серьезно побороть регрессии, да и косяки, которые находили на протяжении всего времени разработки Qt  в старых версиях вряд ли кто-то исправляет.

А если пишешь программы для продажи, то лучше та, на которую есть лицензия.  Подмигивающий

И еще, убери, пожалуйста, баннер из подписи, ты тут к людям за помощью обращаешься, так почему же все форумчане должны смотреть твою рекламу?
Записан
Sahab
Гость
« Ответ #4 : Август 20, 2010, 23:27 »

#почему же все форумчане должны смотреть твою рекламу#
у кого-то повылазило?...
или кого-то напрягло?
Записан
JamS007
Гость
« Ответ #5 : Август 21, 2010, 00:27 »

<офтоп>Sahab, посмотри на свой аватар.</офтоп>
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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