pyqtdeploy:找不到qt许可证文件

时间:2018-11-22 20:24:32

标签: qt pyqt pyqtdeploy

我正在尝试通过pyqtdeploy documentation的方式,尝试构建pyqt-demo project

我的系统是Ubuntu 18.04(全新安装,最新)

$ uname -a :
Linux sui 4.15.0-39-generic #42-Ubuntu SMP Tue Oct 23 15:48:01 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

我正在使用pyqtdeploy v。2.3。

我下载了build(*)所需的每个文件,但我对Qt压缩包有问题:我下载了https://download.qt.io/archive/qt/5.11/5.11.1/single/qt-everywhere-src-5.11.1.tar.xz,却不知道它是否是正确的文件。

...这就是我得到的:

$ python3 build-demo.py --verbose --source-dir=[skipped] --installed-qt-dir=[skipped]

[skipped]Creating qmake...
Done.
Info: creating super cache file [skipped]/sysroot-linux-64/build/qt-everywhere-src-5.11.1/.qmake.super
Info: creating stash file [skipped]/demo/sysroot-linux-64/build/qt-everywhere-src-5.11.1/.qmake.stash

Error: Qt license file was not found!
Note: Also available for Linux: linux-clang linux-icc

ERROR: You are not licensed to use this software.
pyqtdeploy-sysroot: Execution failed: returned exit code 3

我有100%的肯定会发现出现qt-*。tar.xz文件的消息,提示该文件已解压缩。

我显然缺少一些重要的东西:我应该使用qt-everywhere-opensource-src-5.11.1.tar.xz although I can't find such a file这样的文件吗? 任何帮助,将不胜感激!


(*)required tarballs

1 个答案:

答案 0 :(得分:0)

自pyqtdeploy-2.3.1.dev1811241346起已修复。参见here获取Phil Thomson的答案,以及here下载最新快照。