qtquickcontrolsapplication.h 上的 Qt 创建者错误

Qt creator error on qtquickcontrolsapplication.h

我已经从 qt.io 下载了 Qt creator 5.4 社区版,并与 Qt designer 一起安装在 ubuntu 12.04 上。当我 运行 日历示例时,它给出了这个错误:

/home/user/calendar/src/main.cpp:43: error: qtquickcontrolsapplication.h: No such file or directory

顺便说一句,我在环境设置中设置了 qmlviewer 和 qmlscene:

将下面的文件复制到项目路径,即“.pro”文件所在的路径:

  /opt/Qt5.4.1/Examples/Qt-5.4/quick/controls/shared/qtquickcontrolsapplication.h

其中 /opt/Qt5.4.1 是您安装 Qt SDK(又名 QDIR)的目录。

"copy example" 过程不适用于很多 QML 示例。

它们都是在SDK环境中对公共文件进行相对路径引用。

在这种情况下,“.pro”文件显示:

include("../../controls/shared/shared.pri")

我做了一个符号 link 来从项目路径中找到这个文件,但是它没有用。

在这种情况下,复制文件解决了问题。

祝你好运!