0

我想编译并运行qtify项目以查看使用桌面组件的后续示例。该项目使用:

import QtQuick 2.0 // I must have Qt 5 or later
import QtDesktop 1.0 // I search an extension which compile with Qt 5.1

我今天早上刚刚安装了Qt 5.1.alpha,我想安装支持QtDesktop 1.0的“Qt-desktop-components”兼容版本。我的QtCreator 版本是 2.7.0。我试图安装这个版本的qtdesktopcomponent但是当我编译时:

 `qmake && nmake install` 

我收到此错误:(此命令用于 Visual Studio 命令提示符(2010))

C:\Users\Luciole\Downloads\desktop-component\qtquickcontrols>qmake && nmake

Microsoft (R) Program Maintenance Utility Version 10.00.30319.01
Copyright (C) Microsoft Corporation.  All rights reserved.

        "c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\nmake.exe" -
f Makefile.Debug

Microsoft (R) Program Maintenance Utility Version 10.00.30319.01
Copyright (C) Microsoft Corporation.  All rights reserved.

        cl -c -nologo -Zm200 -Zc:wchar_t -Zi -MDd -GR -W3 -w34100 -w34189 -DUNIC
ODE -DWIN32 -DQT_NO_EXCEPTIONS -DQT_GUI_LIB -DQT_CORE_LIB -I"." -I"C:\Users\Luci
ole\Downloads\qt-everywhere-opensource-src-5.1.0-alpha\qtbase\include" -I"C:\Use
rs\Luciole\Downloads\qt-everywhere-opensource-src-5.1.0-alpha\qtbase\include\QtG
ui" -I"C:\Users\Luciole\Downloads\qt-everywhere-opensource-src-5.1.0-alpha\qtbas
e\include\QtCore" -I".moc\debug_shared" -I"C:\Users\Luciole\Downloads\qt-everywh
ere-opensource-src-5.1.0-alpha\qtbase\mkspecs\win32-msvc2010" -Fo.obj\debug_shar
ed\ @C:\Users\Luciole\AppData\Local\Temp\nm54D2.tmp
main.cpp
tools\qmlwidget\main.cpp(43) : fatal error C1083: Cannot open include file: 'QtQ
ml': No such file or directory
NMAKE : fatal error U1077: '"c:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\BIN\cl.EXE"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"c:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\BIN\nmake.exe"' : return code '0x2'
Stop.

我的PATH值是:

C:\Users\Luciole\Downloads\qt-everywhere-opensource-src-5.1.0-alpha\qtbase\qmake;C:\Users\Luciole\Downloads\qt-everywhere-opensource-src-5.1.0-alpha\qtbase\bin;C:\Qt\qtcreator 2.7.0\bin;C:\Git\cmd;C:\Python27;C:\Ruby200;C:\Perl64\site\bin;C:\Perl64\bin;

而且我已经验证:我的Qt.5.1.alpha安装中没有“ QtQml.h ” 。你怎么看待这件事?你能帮我解决这个错误,或者你能告诉我使用哪个版本的 Qt 和 qtdesktopcomponent 吗?(请提供存储库的链接)

4

1 回答 1

0

请参考此链接,您不必安装 Qt Desktop,它已包含在软件包中。名称已更改Qt Desktop ComponentsQt Quick Controls

编辑: 文档快照可以从这里找到

于 2013-04-13T08:15:52.243 回答