官方教程真的很坑,几乎每一个步骤都会出错。

教程环境

  • 系统: Ubuntu16.04 LTS
  • qt: 5.7.0
  • wiz: 2.5.5

安装步骤

  • 安装QT
  • 编译wiz
  • 安装中文输入插件

安装QT

先把基础软件安装好

sudo apt-get install -y git build-essential cmake zlib1g-dev

下载QT安装包

进入下载目录,右键打开终端

chmod +x qt-opensource-linux-x64-5.7.0.run
./qt-opensource-linux-x64-5.7.0.run

默认的安装目录/home/[your-host-name]/Qt5.7.0不要改。

为了防止出现什么不可预知性的错误,安装全部组件。

安装过程可能比较漫长,会出现假死状态,静心等待它安装结束。

如果你还不放心,可以打开系统监视器,查看CPU状态。

CPU已经把占用的1核都跑满了,能不卡嘛。

安装成功之后直接打开Qt,进入下一步编译wiz源码。

编译wiz源码

首先,下载wiz源码

cd ~
mkdir WizTeam
cd WizTeam
git clone [https://github.com/WizTeam/WizQTClient.git](https://github.com/WizTeam/WizQTClient.git)
cd WizQTClient
git checkout 2.5.5

现在在刚刚打开的QTCreator上打开这个文件夹中的
~/WizTeam/WizQTClient/CMakeLists.txt

具体方法为QTCreator左上角文件->打开文件或项目

打开之后直接点击Configure

点击左下角那个小电脑,选择编译类型,选择为debug

然后你会发现报错了,出现两个问题。但是核心问题还是Failed to find "GL/gl.h"..

有问题就解决问题,安装缺少的头文件。


sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev

安装好之后,重新选择Debug模式。(先选到其他模式,再选回来)

出现下边这几done的时候,证明错误已经解决。

点击左下角小锤子,进行构建项目。构建时间可能有些长,等待结束即可。期间出现的小黄色感叹号的警告信息可以忽略不计。

当右下角的进度条到头变绿证明构建成功。

点击左下角第一个绿色箭头运行构建好的WizNote。

当出现熟悉登录界面时,证明你的Wiz已经安装成功。输入你的账号密码,第一次登录时会同步你的数据,可能会消耗你的一段时间。

同步完成之后,你已经可以查看其中的笔记内容了,但是并不能输入中文。接下来,将着手解决输入中文的问题。

安装中文输入插件

安装中文输入法的前提是,你的ubuntu本身可以输入中文。如果不能,请自行查找Ubuntu的中文输入法安装教程。

WizNote输入法之所以输入不了中文,是因为Qt5 Creator不支持切换输入法(fcitx),所以Ubuntu中不能使用搜狗输入法输入中文。现在,开始解决这个问题。

  • 安装fcitx-libs-dev
sudo apt-get install fcitx-libs-dev
  • 设置qmake的环境变量

环境变量的设定与你使用的shell有关。以ubuntu默认的bash为例,环境变量配置文件为~/.bashrc。以zsh为例,环境变量配置文件为~/.zshrc

打开你的环境变量配置文件,在最下方添加以下内容。

export PATH="/home/[your host name]/Qt5.7.0/5.7/gcc_64/bin":$PATH

使环境变量生效

source ~/.bashrc
  • 下载fcitx-libs源码
git clone git@github.com:fcitx/fcitx-qt5.git

此处如果报错,则证明你需要配置你的git账户。

  • 编译源码
cd fcitx-qt5
cmake .

执行cmake操作又提示缺少依赖。安装缺少的依赖。

sudo apt install extra-cmake-modules

注意cmake后边有个.

重新编译fcitx-qt5

cmake .
make
sudo make install

执行成功之后,关闭你的QT Creator,然后重新打开Wiz Note,就可以输入中文了!

Ubuntu16.04安装为知笔记(WizNote)相关推荐

  1. Linux系统使用--Ubuntu 16.04 安装为知笔记

    一.前言 为了测试MetaWebBlog协议在为知笔记的使用情况,需要安装为知笔记. 二.准备工具和环境搭建 2.1 准备工具 安装Linux版的为知笔记需要准备很多必要的工具,现列表如下: 1. Q ...

  2. 在 Ubuntu 16.04 中 安装为知笔记

    个人博客原文:在 Ubuntu 16.04 中 安装为知笔记 摘要:本文讲述如何在 Ubuntu 16.04 中编译安装为知笔记. 安装依赖的软件 git sudo apt-get install g ...

  3. Ubuntu16.04安装MySQL笔记

    Ubuntu16.04安装MySQL 下载文件:https://dev.mysql.com/downloads/repo/apt/ 通过winscp(安装及使用) 将此文件上传到服务器root目录 利 ...

  4. ubuntu16.04安装ROS Kinetic步骤及安装出现的问题解决

    ubuntu16.04安装ROS Kinetic步骤及安装出现的问题解决 ROS kinetic官网:http://wiki.ros.org/kinetic/Installation/Ubuntu 1 ...

  5. 联想小新Air15 2021新款11代酷睿版win10+Ubuntu16.04双系统装机笔记

    联想小新Air15 2021新款酷睿版win10+Ubuntu16.04双系统装机笔记 安装过程记录 安装主要参考教程 第一个问题:找不到磁盘 第二个问题:找不到wifi选项 接下来的任务 安装过程记 ...

  6. Ubuntu16.04安装MongoDB4.4

    本篇笔记记录了在ubuntu16.04上安装MongoDB4.4的过程. 官方文档:https://www.mongodb.com/. 进入官网首页: 点击"Resources"- ...

  7. ubuntu16.04安装opencv3.4.1教程

    最近opencv3.4.1发布了,想换个新的试试鲜,于是把配置的过程通过博文的方式记录下来,方便查阅.  本教程原为3.3.0,但经过博主亲测,3.4.0.3.4.1皆适用 1.去官网下载opencv ...

  8. Ubuntu16.04 安装ftp

    2019独角兽企业重金招聘Python工程师标准>>> Ubuntu16.04 安装ftp,根据依赖安装. 安装vsftpd. sudo apt-get install vsftpd ...

  9. ubuntu16.04 安装CAJViewer 以及 安装wine /deepin-wine 图标异常的解决

    ubuntu16.04 安装CAJViewer 以及 安装wine /deepin-wine 图标异常的解决 通过deepin-wine 安装 cajviewer 之前装过deepin-wine 所以 ...

  10. ubuntu16.04 安装微信和qq

    ubuntu16.04 安装微信和qq Ubuntu系统没有qq和微信很难受,所以前几天装了一下qq和微信,在此记录下来,以防忘记. 通过 https://github.com/wszqkzqk/de ...

最新文章

  1. No service of type Factory available in ProjectScopeServices
  2. AI in 美团:吃喝玩乐背后的黑科技
  3. React 深入系列3:Props 和 State
  4. Linux System Programming --Chapter Nine
  5. 谷歌量子霸权论文;13项NLP任务夺冠的小模型ALBERT
  6. navicat mysql两张表建立联系_初识MySQL
  7. C++ lambda 捕获模式与右值引用
  8. linux中设置默认权限的命令,Linux默认权限掩码
  9. Linux workqueue疑问【转】
  10. mysql 多表联合查询怎么一行显示_使用 explain 优化你的 mysql 性能
  11. 外媒称三星已对苹果折叠屏订单进行采样
  12. jquery版本之间的冲突
  13. VS2013 应用程序无法正常启动0xc0150002
  14. mnist手写数字识别与优化
  15. XTU 1271 Color
  16. 公网IP和内网IP如何分辨?
  17. imitate wechat - 4
  18. 大冬与小冉的故事 !!!-----阿冬专栏
  19. 毕业生自传--(宝岛海南“三月游”)
  20. Altium PCB 基本规则的详解

热门文章

  1. sql语句 替换数据库中某字段中的特定字符
  2. 基于PROFINET技术的STEP7组态
  3. 禁止绿盟扫描oracle,Oracle Enterprise Manager Grid Control JSP代码执行漏洞(CVE-2010-3600)
  4. 录计算机,电脑屏幕上的操作怎么录制下来?
  5. 前端面试宝典总结(一)(搬自牛客)
  6. 如何更改计算机屏幕分辨率,如何修改电脑默认屏幕分辨率
  7. 火力全开,同时分解(切脸)多个视频
  8. VM14安装Mas os 13
  9. 【第24章】工控安全需求分析与安全保护工程(软考:信息安全工程师)-- 学习笔记
  10. 12864c与语言字符显示,12864液晶显示C语言程序设计实例