首先按照官方步驟安裝(http://www.wiz.cn/compile-client.html)
Qt
安装 5.7.0 for Linux 64-bit (715 MB) 或者更高版本
http://download.qt.io/official_releases/qt/5.7/5.7.0/qt-opensource-linux-x64-5.7.0.run
下载下来的安装文件,更改权限为可执行,然后执行安装程序。不要用管理员权限安装,直接安装到home目录即可,例如 ~/Qt5.7.0
Git
- sudo apt-get install git
编译工具
- sudo apt-get install build-essential
CMake
- sudo apt-get install cmake
zlib
- sudo apt-get install zlib1g-dev
Clone为知笔记源代码
可以直接clone。然后切换到分支v2.4.0或者更新的分支。也可以直接使用master分支(通常代码不是最新的)
对于Mac/Linux,可以在终端中运行:
- cd ~
- mkdir WizTeam
- cd WizTeam
- git clone https://github.com/WizTeam/WizQTClient.git
- cd WizQTClient
- git checkout v2.4.0
对于Windows,可以试用客户端clone,也可以使用命令行。
注意
- 如果要在windows下面编译,必须选择v2.4.0或者更新的分支,之前的版本不支持Windows。
编译源代码
运行QtCreator,选择打开~/WizTeam/WizQTClient/CMakeLists.txt这个文件
直接使用Release版編譯即可,如出現Failed to find "GL/gl.h" in "/usr/include/libdrm". 錯誤請安裝下面的安裝包.
sudo apt-get install mesa-common-dev
安裝完重新編譯即可chmod +x libfcitxplatforminputcontextplugin.so
bulid完之後會在工程目錄生成 ~/WizTeam/build-WizQTClient-Desktop_Qt_5_7_0_GCC_64bit-Release$
cd 到該目錄
cmake .
make
sudo make install
大功告成,接下來就可以愉快的使用wizNote了。but...wtf....發現無法使fcitx輸入漢字。。。
解決方法
1.安裝fcitx for Qt5 動態庫
sudo apt-get install fcitx-libs-qt5
2.將libfcitxplatforminputcontextplugin.so 拷貝到~/Qt5.7.0/5.7/gcc_64/plugins/platforminputcontexts目錄
~/Qt5.7.0/5.7/gcc_64/plugins/platforminputcontexts$ cp -i /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so .
3.設置權限
chmod +x libfcitxplatforminputcontextplugin.so
重啓wizNote就可以輸入中文了
參考鏈接
1.http://www.wiz.cn/compile-client.html
2.http://www.cnblogs.com/findumars/p/4926687.html
3.https://tieba.baidu.com/p/4914880351
注:轉載請注明出處