Название: неудачная попытка скомпилировать пример работы с декларативным юзеринтерфейсом Отправлено: Mikeware от Август 26, 2010, 21:39 QT - 4.7 beta 2, QTCreator - snapshot 2.0.1 от 24 августа
пример взят из http://habrahabr.ru/blogs/qt_software/80704/ из изменей в примере - инклуды типа QtDeclarative/qmlview.h заменены на <QDeclarativeView.h>, ибо в 4.7 таковых не нашел, а 4.6.declarativeUI на сайте более не доступна. при компиляции дает кучу ошибок: ..\qmltest\widget.cpp: In constructor 'Widget::Widget(QWidget*)': ..\qmltest\widget.cpp:15: error: invalid use of incomplete type 'struct QmlView' ..\qmltest\/widget.h:5: error: forward declaration of 'struct QmlView' ..\qmltest\widget.cpp:17: error: invalid use of incomplete type 'struct QmlView' ..\qmltest\/widget.h:5: error: forward declaration of 'struct QmlView' ..\qmltest\widget.cpp:18: error: no matching function for call to 'Widget::connect(QmlView*&, const char*, Widget* const, const char*)' ..\..\4.7.0-beta2\include/QtCore/../../src/corelib/kernel/qobject.h:198: note: candidates are: static bool QObject::connect(const QObject*, const char*, const QObject*, const char*, Qt::ConnectionType) ..\..\4.7.0-beta2\include/QtCore/../../src/corelib/kernel/qobject.h:313: note: bool QObject::connect(const QObject*, const char*, const char*, Qt::ConnectionType) const ..\qmltest\widget.cpp:23: error: invalid use of incomplete type 'struct QmlView' ну и т.п. что-то значительно поменялось со времен того примера? Или руки кривые? Название: Re: неудачная попытка скомпилировать пример работы с декларативным юзеринтерфейсом Отправлено: Mikeware от Август 26, 2010, 22:19 Похоже, дело все-таки в изменениях - троллтеч выпустила релизкандидат 4.7
Название: Re: неудачная попытка скомпилировать пример работы с декларативным юзеринтерфейсом Отправлено: ufna от Август 26, 2010, 22:34 Насколько я знаю тот QML работал только на 4.6.0 и никаких других.
|