• 6661阅读
  • 7回复

QML 如何安装新的控件 [复制链接]

上一主题 下一主题
离线wuming123057
 

只看楼主 倒序阅读 楼主  发表于: 2013-08-05
在一个QML文件中需要使用 Qt.labs.presentation 1.0
从网上下载https://qt.gitorious.org/qt-labs/qml-presentation-system/trees/master后,不知道如何安装.
1 想请教安装方法
qt-labs-qml-presentation-system-master.tar.gz (14 K) 下载次数:5
离线cavendish

只看该作者 1楼 发表于: 2013-08-05
qmake
make
make install
离线wuming123057

只看该作者 2楼 发表于: 2013-08-05
我使用的是MSVC2012 OPENGL版本,也是这样做么?
但是不成功啊?
1 将src文件夹下的文件拷到Qt\labs\presentation下
2 使用Qt 5.1.0 64-bit for Desktop (MSVC 2012 OpenGL)(CMD下),到当前目录
3 qmake
4 make不成功(没有这个命令),需要设置环境变量
离线wuming123057

只看该作者 3楼 发表于: 2013-08-05
我设置了环境变量
      include =  D:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\INCLUDE;D:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\ATLMFC\INCLUDE;C:\Program Files (x86)\Windows Kits\8.0\include\shared;C:\Program Files (x86)\Windows Kits\8.0\include\um;C:\Program Files (x86)\Windows Kits\8.0\include\winrt;
      lib = D:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\LIB\amd64;D:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\ATLMFC\LIB\amd64;C:\Program Files (x86)\Windows Kits\8.0\lib\win8\um\x64;
      path = D:\Qt\Qt5.1.0\\5.1.0\msvc2012_64_opengl\bin;D:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow;D:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\BIN\amd64;
但是 NMAKE时间非常长,中间笔记本死机了
不知道是不是我哪里设置错了?
离线XChinux

只看该作者 4楼 发表于: 2013-08-08
引用第2楼wuming123057于2013-08-05 15:19发表的  :
我使用的是MSVC2012 OPENGL版本,也是这样做么?
但是不成功啊?
1 将src文件夹下的文件拷到Qt\labs\presentation下
2 使用Qt 5.1.0 64-bit for Desktop (MSVC 2012 OpenGL)(CMD下),到当前目录
3 qmake
.......

1. 要在Qt Command Prompt下编译,即命令行编译,不要用VS或QtCreator.
2. 要确保Qt Command Prompt里(即qtenv.bat(或qtenv2.bat或qtvars.bat,在$QTDIR/bin目录下),必须正确调用vsvars.bat,比如:

echo off
echo Setting up environment for Qt usage...
call "d:\Program Files\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" x86
set PATH=D:\Qt\Qt5.1.0-MSVC2010\5.1.0\msvc2010\bin;%PATH%
cd /D D:\Qt\Qt5.1.0-MSVC2010\5.1.0\msvc2010
echo Remember to call vcvarsall.bat to complete environment setup!


看上面里call开头的那一行,要确保这个调用成功,才能正常加载VC环境变量.
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线wuming123057

只看该作者 5楼 发表于: 2013-08-09
我的设置如下:
第一步修改qtenv2.bat
echo off
echo Setting up environment for Qt usage...
call "D:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\vcvarsall.bat" amd64
set PATH=D:\Qt\Qt5.1.0\5.1.0\msvc2012_64_opengl\bin;%PATH%
cd /D D:\Qt\Qt5.1.0\5.1.0\msvc2012_64_opengl
echo Remember to call vcvarsall.bat to complete environment setup!

第二步:qmake
第三步: nmake (这一步时间非常长),最后卡死在这里



离线wuming123057

只看该作者 6楼 发表于: 2013-08-09
问题已经解决,打开项目,编译一遍即可
离线neil-wen

只看该作者 7楼 发表于: 2013-08-15
好东西  值得看一下  
快速回复
限100 字节
 
上一个 下一个