Передача сигнала из C++ в Qt, При подключении библиотек вылезает куча ошибок |
Здравствуйте, гость ( Вход | Регистрация )
Передача сигнала из C++ в Qt, При подключении библиотек вылезает куча ошибок |
Norad |
10.7.2014, 10:08
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 3 Регистрация: 10.7.2014 Пользователь №: 4183 Спасибо сказали: 0 раз(а) Репутация: 0 |
Всем доброго времени суток! Проблема с передачей сигналов в QML. Читал темы, вроде бы сделал все, как положено. Но начинают лезть ошибки при подключении библиотек, необходимых для работы qmlRegisterType. Код программы представлен ниже.
MainWindow.h
qml_class.h
main.cpp
mainwindow.cpp
qml_class.cpp
main.qml
Что может быть не так? Заранее спасибо за ответы!) PS: в программе требуется по сигналу слайдера изменять размер прямоугольников в QML. Вот, кстати, оповещение об ошибке C:\My_projects\project_test\mainwindow.cpp:-1: ошибка: undefined reference to `_imp___ZN11QQmlPrivate30qdeclarativeelement_destructorEP7QObject' |
|
|
Norad |
11.7.2014, 7:36
Сообщение
#2
|
Новичок Группа: Новичок Сообщений: 3 Регистрация: 10.7.2014 Пользователь №: 4183 Спасибо сказали: 0 раз(а) Репутация: 0 |
Спасибо, поправил. Еще подключил недостающие дериктивы препроцессора(QT += core gui declarative qml quick) в проект, запустил qmake, пересобрал проект. Ошибки подключаемых библиотек исчезли. Но появилась новая проблема. При региcтрации класса через qmlRegisterType<TestClass>("ModuleName", 1, 0, "TypeName");, и подключении этого класса через import "ModuleName" 1.0 в QML файл постоянно вылезает ошибка, что ModuleName is not installed!!! Казалось бы простейшую вещь делаю, но столько проблем возникает...Что делать, пока не сообразил.
|
|
|
Текстовая версия | Сейчас: 22.11.2024, 18:43 |