最近在学习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