当先锋百科网

首页 1 2 3 4 5 6 7

最近在学习QML,由于中美贸易战很激烈,小弟担心git被老美封(防患于未然,虽然不知道可能性有多大)于是再git上搜索大量有关qml的信息并down下来。先说下小弟的平台环境:

目标平台
操作系统:win10企业版
qt版本:qt5.12.3
编译器:msvc2017

先来几张图片养养眼:

 

废话不多说,直接看如何编译安装。

qml-material的目录结够:

直接打开 qml-material.pro,然后选择你的构建套件。我选择的是msvc2017.

在项目配置make 步骤增加 install 目标如图:

在window下编译,出现以下错误:

由第一条错误可知:应该是mkdir 这个命令执行不成功,查看了一下构建目录下,也确实没有生成 out文件夹,打开src.pro将其中创建out 目录的步骤注释掉: 

然后自己手动在构建目录下创建一个名为out的目录:

注释掉之后,再次编译:出现以下错误:

又说’sed’ 不是内部或外部命令,也不是可运行的程序或批处理文件。打开src.pro,将其中的qmldir的sed过程也注释掉,手动帮它完成。

再次编译,Run qmake --Build 'src'即可成功:

 然后手动修改qmldir文件,修改步骤如下:

1、打开 src 目录下的 qmldir 文件,搜索# plugin material,修改为 plugin material。如:


2、拷贝第一步修改好的qmldir文件到 Material 的安装目录(在qt 安装目录下的 qml 目录下,我的路径是:D:\Qt\Qt5.12.3\5.12.3\msvc2017_64\qml\Material)。

然后你就可以运行你的demo喽。

 

 

本文操作方法参考地址:https://blog.csdn.net/yk445908989/article/details/70482665

qml-material下载地址:https://download.csdn.net/download/lsyrhz/11202980