- 下载 QT SDK
将 Qt5.9 安装到 /home/henices/Qt5.9.0/
- 编译 fcitx-qt5
git clone https://gitlab.com/fcitx/fcitx-qt5.git
准备编译脚本 build_linux.sh
, 指定下载的QT
QTDIR="/home/henices/Qt5.9.0/5.9/gcc_64/"
PATH="$QTDIR/bin:$PATH"
LDFLAGS=-L$QTDIR/lib
CPPFLAGS=-I$QTDIR/include
rm -rf build
mkdir -p build
cd build
cmake ..
make -j8
使用下面命令编译
chmod a+x ./build_linux.sh
./build_linux.sh
将生成的 libfcitxplatforminputcontextplugin.so copy 到 /home/henices/Qt5.9.0/5.9/gcc_64/plugins/platforminputcontexts/
- 获取VNote 源码
git clone https://github.com/tamlok/vnote.git vnote.git
cd vnote.git
git submodule update --init
- 编译
build_linux.sh
QTDIR="/home/henices/Qt5.9.0/5.9/gcc_64/"
PATH="$QTDIR/bin:$PATH"
LDFLAGS=-L$QTDIR/lib
CPPFLAGS=-I$QTDIR/include
rm -rf build
mkdir -p build
cd build
qmake -v
qmake PREFIX=/usr/local CONFIG-=debug CONFIG+=release ../VNote.pro
make -j8
使用下面命令编译
chmod a+x ./build_linux.sh
./build_linux.sh
- 安装
sudo make install
https://tamlok.gitee.io/vnote/zh_cn/#!docs/%E5%BC%80%E5%8F%91%E8%80%85/%E6%9E%84%E5%BB%BAVNote.md