qt3 --> qt4, Помогите новичку. |
Здравствуйте, гость ( Вход | Регистрация )
qt3 --> qt4, Помогите новичку. |
tomas |
21.7.2009, 23:16
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 6 Регистрация: 21.7.2009 Пользователь №: 929 Спасибо сказали: 0 раз(а) Репутация: 0 |
Есть проект который кое как портирован с qt3 на qt4, пытаюсь разобраться. Возникла следубщая проблема: при компиляции не обнаружился файл
Цитата n file included from catalogue/wcatalogue.cpp:44: ../designer/deditdialog.h:4:28: error: ui_deditdialog.h: Нет такого файла или каталога Покопавшись выяснил что файл генерится (в отличии от qt3 когда он уже существовал) при заходе компилятора в каталог designer. Собственно deditdialog.h deditdialog.cpp и deditdialog.ui прописаны в designer.pro. НО тут возникает проблема перед сборкой должна собраться библиотека, которая требует ui_deditdialog.h, но он появляется только при сборке дизайнера, для сборки которого нужна эта бибилиотека, Вот такая вот рекурсия. Собственно как разрулить? Сильно не пинайте, только начинаю постигать... |
|
|
MoPDoBoPoT |
22.7.2009, 0:33
Сообщение
#2
|
Участник Группа: Участник Сообщений: 172 Регистрация: 7.5.2009 Из: Москва Пользователь №: 738 Спасибо сказали: 44 раз(а) Репутация: 9 |
В общем случае для этого используется утилита uic (находится в %QT%/bin), но для перевода форм из Qt3 в Qt4, надо пользовать uic3. Лучше почитай инфу по портированию (есть в официальной доке, у Шлее еще описано).
|
|
|
Текстовая версия | Сейчас: 1.12.2024, 9:28 |