QMimeData, помогите люди добрые. |
Здравствуйте, гость ( Вход | Регистрация )
QMimeData, помогите люди добрые. |
DruidCat |
22.3.2015, 20:58
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 9 Регистрация: 15.10.2013 Пользователь №: 3958 Спасибо сказали: 0 раз(а) Репутация: 0 |
Помогите пожалуйста. Один человек попросил меня помочь найти ошибку в одной программе. С его слов, программа была написана на QT4, ему понадобилось собрать её на QT5. Для создания make файла используется cmake и CMakeLists.txt. Программа для меня очень сложная, тк я не силен в C++ и QT. При компилляции высвечивается, всего одна ошибка в небольшой функции. Если нужно, могу выложить все исходники, но я думаю никому это не нужно. В общем вот код:
При компиляции такая вот ошибка:
Компилятор указывает вот на эту строчку
Может синтаксис верный, и нужно что либо добавить в CMakeLists.txt? Если знаете, помогите. Для меня это сложно. |
|
|
lanz |
22.3.2015, 23:45
Сообщение
#2
|
Старейший участник Группа: Участник Сообщений: 690 Регистрация: 28.12.2012 Пользователь №: 3660 Спасибо сказали: 113 раз(а) Репутация: 8 |
В файл datamodels.cpp надо добавить #include <QMimeData>
Эта ошибка означает, что класс QMimeData был forward-declared, но не определен. Компилятору нужно знать определение класса чтобы правильно сгенерировать вызов функции-члена. |
|
|
DruidCat |
23.3.2015, 21:11
Сообщение
#3
|
Новичок Группа: Новичок Сообщений: 9 Регистрация: 15.10.2013 Пользователь №: 3958 Спасибо сказали: 0 раз(а) Репутация: 0 |
В файл datamodels.cpp надо добавить #include <QMimeData> Эта ошибка означает, что класс QMimeData был forward-declared, но не определен. Компилятору нужно знать определение класса чтобы правильно сгенерировать вызов функции-члена. Ты волшебник. Я вот не научился ещё читать ошибки компилятора. Даже неудобно тебя просить о помощи ещё раз. Почти весь проект собрался, но в конце, при компиляции появилась ещё одна ошибка:
Ошибка указывает вот на 125 и 141 строчку в файле moc_xkbconf.cpp:
Где может быть ошибка? Я для эксперимента закомментировал все connectы в файле xkbconf.cpp и в форме удалил connect. Все равно ошибка. Ошибка указывает вот на 125 и 141 строчку в файле moc_xkbconf.cpp:
Блин, в предворительном просмотре красивее смотрелся код. |
|
|
DruidCat |
24.3.2015, 22:24
Сообщение
#4
|
Новичок Группа: Новичок Сообщений: 9 Регистрация: 15.10.2013 Пользователь №: 3958 Спасибо сказали: 0 раз(а) Репутация: 0 |
Я нашёл неисправность! В чужих программах разбираться дело не благодарное. За то помог человеку.
Большое спасибо что помогли! |
|
|
Текстовая версия | Сейчас: 29.3.2024, 16:29 |