[Qt-creator] Qt5 + CMake: qdeclarativefolderlistmodel.h(56): Error: Undefined interface
Loaden
loaden at gmail.com
Wed Sep 26 09:47:35 CEST 2012
Hi, list!
It should is a bug from MOC or QTC.
[1/6 ?/sec] Generating moc_qdeclarativefolderlistmodel.cxx
FAILED: cmd.exe /c cd
D:\qpSOFT\Projects\QtCreator\build\src\libs\qtcomponents\styleitem &&
D:\qpSOFT\MyDEV\sdk\qt\lib\amd64\..\..\bin\amd64\moc.exe
@moc_qdeclarativefolderlistmodel.cxx_parameters
D:/qpSOFT/Projects/QtCreator/src/libs/qtcomponents/styleitem/qdeclarativefolderlistmodel.h(56):
Error: Undefined interface
ninja: build stopped: subcommand failed.
15:40:20: The process "D:\qpSOFT\MyDEV\tool\ninja\ninja.exe" exited with
code 1.
Error while building/deploying project qtcreator (target: Desktop)
When executing step 'Make'
*moc_qdeclarativefolderlistmodel.cxx_parameters*
> -DUNICODE
> -D_CRT_SECURE_NO_WARNINGS
> -DQT_NO_CAST_TO_ASCII
> -DQT_DISABLE_DEPRECATED_BEFORE=0x040900
> -DQT_USE_FAST_OPERATOR_PLUS
> -DQT_USE_FAST_CONCATENATION
> -DWIN32
> -o
>
> D:/qpSOFT/Projects/QtCreator/build/src/libs/qtcomponents/styleitem/moc_qdeclarativefolderlistmodel.cxx
>
> D:/qpSOFT/Projects/QtCreator/src/libs/qtcomponents/styleitem/qdeclarativefolderlistmodel.h
>
See here (LN 56):
//![class begin]
class QDeclarativeFolderListModel : public QAbstractListModel, public
QDeclarativeParserStatus
{
Q_OBJECT
*Q_INTERFACES(QDeclarativeParserStatus)*
//![class begin]
//![class props]
Q_PROPERTY(QUrl folder READ folder WRITE setFolder NOTIFY folderChanged)
It will broken CMake build, but it can compiled with qmake.
When I comment that line (LN 56), then everything works.
Test it under Windows 7 and Ubuntu 12.04.
Any comments?
--
*Please don't ask where I come from, It's a shame!*
Best Regards
Yuchen
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/qt-creator/attachments/20120926/ddcebb9f/attachment.html>
More information about the Qt-creator
mailing list