Ubuntu16.04 编译安装为知笔记

更新时间:2017-06-01
为知笔记版本:v2.5.1

为知笔记linux客户端的安装不是很便捷,最新版本需要自己动手编译。按照官方教程,安装过程中会遇到各种问题,相信经历这番折腾的不止我一个人,一并整理一下吧:

 1. 安装环境

安装所需的相关工具

sudo apt-get install build-essential  
sudo apt-get install cmake  
sudo apt-get install zlib1g-dev  
sudo apt-get install mesa-common-dev  
sudo apt-get install libglu1-mesa-dev -y  
sudo apt-get install build-essential libgl1-mesa-dev -y  
 2. 安装 QtCreator:

下载 QtCreator

wget http://download.qt.io/official_releases/qt/5.7/5.7.0/qt-opensource-linux-x64-5.7.0.run  

接下来是图形化安装界面,略

 2.1 添加 fcitx 的qt支持

非常重要,若不添加,会造成无法切换输入法问题

sudo apt install extra-cmake-modules libxkbcommon-dev  
sudo apt-get install bison  
wget https://github.com/fcitx/fcitx-qt5/archive/1.1.0.zip  
unzip -q 1.1.0.zip  
cd fcitx-qt5-1.1.0  
cmake .  
make  
sudo make install  

完成编译之后,把 fcitx-qt5/build/下的 platforminputcontext/libfcitxplatforminputcontextplugin.so 复制到Qt安装目录内,包含2个目录,分别是:
1. Qt5.7.0/5.7/gcc_64/plugins/platforminputcontexts/
2. Qt5.7.0/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts/

 3. 下载为知笔记源码
wget https://github.com/WizTeam/WizQTClient/archive/v2.5.1.zip  
unzip -q v2.5.1.zip  
 4. 进行编译

打开 QtCreator,打开文件,选择为知目录下的CMakeLists.txt文件 点击Configure Project 然后直接Run CMake运行即可,在编译输出栏可以看到进度,可能会看到这个错误: 这是由于使用了高版本的GCC/G++ 5(Ubuntu16默认的版本),若使用低版本的就不会报错,如降级为GCC/G++ V4.8
编译完成之后就可以运行wiz客户端了。

 参考

http://www.jjbiji.com/?p=151
http://www.wiz.cn/compile-client.html
https://my.oschina.net/lieefu/blog/505363

leeway

继续阅读此作者的更多文章

comments powered by Disqus