LINUX.ORG.RU

Как переводить приложения с одной версии Qt на другую?


0

0

Было приложение на Qt, которое я делал под Qt 3.4. Кода много, всё хорошо работало. Поставил Qt 4.1, попытался собрать. Не собирается. Почему? А QString теперь не имеет member'а по имени ascii(). Да, я могу его во всех файлах найти и заменить (на что, кстати?), но, скорее всего, полезут и другие траблы.

Вопрос. Это что, так необходимо было убрать этот ascii()? Он что, кому-то сильно мешал? Что, обратная совместимость нынче вообще ни во что не ставится?

anonymous

> Это что, так необходимо было убрать этот ascii()? Он что, кому-то сильно мешал?

Использовать ascii() в большинстве случаев -- моветон, имхо. А про совместимость... Посмотри на ядро: там вечно что-то ломают и никто не пищит.

Shmuma
()
Ответ на: комментарий от anonymous

Уж слишком это разные библиотеки... Так что портировать придётся долго и кропотливо...

LestorN
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.