timxx / pywpsrpc

Python bindings for WPS Office RPC (for Linux)
MIT License
219 stars 44 forks source link

支持ARM架构吗,我在执行sip-build的时候一直报错 #70

Closed 12893822294 closed 1 year ago

12893822294 commented 1 year ago

image

sip-6.7.4 qt-5.11 qmake-3.1 g++-8.3 有谁知道这个是什么问题吗

12893822294 commented 1 year ago

解决了,是因为wps的路径问题 project.py的 /opt/apps/cn.wps.wps-office 改成/opt/apps/cn.wps.wps-office-pro就可以了

12893822294 commented 1 year ago

还有一个其他问题,wpsrpc-sdk/lib/x86_64/ 里面的文件是不是只有在X86的下面才用到,在ARM架构上是不是用不到 我运行的时候报错:ImportError: librpcetapi_sysqt5.so: cannot open shared object file: No such file or directory

12893822294 commented 1 year ago

解决了,手动把wps-office6下面的依赖的动态库拷过来就行了

guohailin0323 commented 1 year ago

解决了,手动把wps-office6下面的依赖的动态库拷过来就行了

你好, 你用的wps企业版么?arm wps 企业版有这个3个库librpcetapi_sysqt5.so librpcwppapi_sysqt5.so librpcwpsapi_sysqt5.so???

12893822294 commented 1 year ago

不是,是专业版

guohailin0323 commented 1 year ago

不是,是专业版 也就说用arm wps专业版, 就能编译pywpsrpc,可以正常的调用pywpsrpc的接口了,对吧,你这面跑通了???

12893822294 commented 1 year ago

嗯 跑通了 一直在用

guohailin0323 commented 1 year ago

嗯 跑通了 一直在用

厉害,我准备也这样搞 试试。

guohailin0323 commented 1 year ago

嗯 跑通了 一直在用

请问arm平台编译,project.py还有其他要修改的么。

在arm平台编译生成了pywpsrpc-2.3.9-cp38-cp38-manylinux_2_5_aarch64.whl, pip3 install pywpsrpc-*.whl报错了,"pywpsrpc-2.3.9-cp38-cp38-manylinux_2_5_aarch64.whl is not a supported wheel on this platform"

guohailin0323 commented 1 year ago

解决了,要修改下文件名为pywpsrpc-2.3.9-cp38-cp38-linux_aarch64.whl

fahaihappy commented 1 year ago

@12893822294 你是在wps买的专业版吗

guohailin0323 commented 1 year ago

@12893822294 你是在wps买的专业版吗

应用市场可以安装专业版