构建OpenSSL时执行失败:返回退出代码1,我该如何处理此问题?
您好,这是我第一次使用pyqtdeploy。我正在根据《用户指南》进行学习。我的python版本是3.6.7,而pyqtdeploy版本是2.3.1。
根据用户指南,我尝试将pyqt-demo.py编译为可执行文件。运行pyqt-demo.py之后,程序运行如下:
演示程序运行结果
由于python版本是3.6.7,所以我对sysroot.json中的python配置进行了如下调整:
"python": {
"build_host_from_source": false,
"build_target_from_source": true,
"source": "Python-3.6.*.tar.xz"
},
我将按以下方式调整pyqt-demo.pdy中的python版本:
Pyqt-demo.pdy说明
我下载了openssl-1.1.1.tar.gz和Python-3.6.7.tar.xz
当前目录
最终运行
pyqtdeploy-sysroot sysroot.json
演示中包含Sysroot.json,并且发生以下问题:
PS C:\Users\Administrator\Desktop\pyqtdeploy\pyqtdeploy-2.3.1\demo> pyqtdeploy-sysroot sysroot.json
Building OpenSSL
pyqtdeploy-sysroot: Execution failed: returned exit code 1
如何解决此问题?谢谢!
答案 0 :(得分:0)
您必须下载sysroot.json
文件中提到的所有文件并运行。您可以使用--verbose
运行相同的命令以查看明确的错误消息