在Ubuntu 16.04上编译安装新版的WizNote客户端。最后用Qt5.9终于编译安装成功了,好一顿折腾。下面总结一下遇到的问题及解决方法。
linux下安装一款笔记软件(为知笔记):http://www.linuxdiyf.com/linux/31188.html
1.无法输入中文
开始时使用Qt5.8编译,按照 https://github.com/WizTeam/WizQTClient/issues/423 中建议,拷贝了相应的动态库,重新编译后可以在搜索框和笔记的标题栏输入中文了,但编辑区还是不行。又看了https://github.com/WizTeam/WizQTClient/issues/443 这一个Issue,说明可能是上游的Qt出了问题,这个问题在5.9版本得到了修复。
解决方法:重新安装了Qt5.9,重新按照 https://github.com/WizTeam/WizQTClient/issues/423 拷贝了动态库(忘了5.9版本是不是必须了,反正我拷贝后是可以的),然后编译运行,成功输入中文。
2.无法点击系统的图标打开WizNote
通过 make 和 sudo make install 安装完成后,可能无法打开程序。即 @750145113 童鞋所说,会遇到 “error while loading shared libraries: libQt5WebEngine.so.5: cannot open shared object file: No such file or directory” 的错误。这是因为程序运行时找不到Qt相关的动态链接库导致的。所以要把Qt相关链接库的路径告诉程序。
解决方法:在 /etc/ld.so.conf.d/ 文件夹下新建 wiznote.conf 文件,写入Qt的动态链接库路径,我的是 /opt/Qt5.9.0/5.9/gcc_64/lib,保存后,在终端执行 sudo ldconfig。