版本: WizNote 2.8.3
系统: Ubuntu18.04
说明: 源码安装是为了支持fcitx的搜狗输入法, 支持WizNote输入中文
因为官方的绿色版本AppImage没办法输入中文, 所以才需要源码编译安装为知笔记

依赖准备

先自行安装Qt5.14.1至/data/Qt5.14.1
解决为知笔记的fcitx的中文输入问题

cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so /data/Qt5.14.1/5.14.1/gcc_64/plugins/platforminputcontexts/
cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so /data/Qt5.14.1/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts/
sudo apt-get install libssl-dev
sudo ln -s /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0 /lib/x86_64-linux-gnu/libssl.so.1.0.0
sudo ln -s /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
cd /data/github && git clone -b 2.8.3 --depth=1 https://github.com/WizTeam/WizQTClient.git

修改源码

为解决错误:
WizObject.cpp:337:20: error: conversion from ‘const qint64’ (aka ‘const long long’) to ‘Json::Value’ is ambiguous

vim /data/github/WizQTClient/src/share/WizObject.cpp
将第337行
value["pos"] = (double)nPosition;
改为
value["pos"] = nPosition;

Qt编译

用QtCreator打开/data/github/WizQTClient/CMakeLists.txt
选择左下角的build, 选中Release, 等待编译完成

打包AppImage

修改/data/github/WizQTClient/linux-package.sh

执行打包:

sh /data/github/WizQTClient/linux-package.sh

生成了/data/github/WizNote-x86_64.AppImage

mkdir /soft/WizNote
cp /data/github/WizNote-x86_64.AppImage /soft/WizNote

生成桌面快捷方式

vim ~/.local/share/applications/wiznote.desktop

[Desktop Entry]
Exec=/soft/WizNote/WizNote-x86_64.AppImage
Icon=wiznote
Type=Application
Terminal=false
Name=WizNote
GenericName=WizNote
Categories=WizNote;
Name[en_US]=WizNote
GenericName[en_US.UTF-8]=WizNote

chmod +x ~/.local/share/applications/wiznote.desktop
双击 ~/.local/share/applications/wiznote.desktop 即可运行WizNote

Ubuntu18.04下WizNote为知笔记源码编译安装相关推荐

  1. mysql5.5.8编译安装_Mysql应用linux下mysql 5.5.8 源码编译安装

    <MysqL应用linux下MysqL 5.5.8 源码编译安装>要点: 本文介绍了MysqL应用linux下MysqL 5.5.8 源码编译安装,希望对您有用.如果有疑问,可以联系我们. ...

  2. ubuntu 环境下调试mysql源码_【转】Ubuntu 16.04下 Mysql 5.7.17源码编译与安装

    Ubuntu 16.04下 Mysql5.7.17源码编译与安装 系统环境 一. 系统安装条件 1.cmake MySQL使用cmake跨平台工具预编译源码,用于设置mysql的编译参数. sudo ...

  3. Ubuntu20.04或18.04下PX4(pixhawk)源码编译环境配置教程,及构建代码各种错误解决办法

    在 Ubuntu Linux 18.04 和 20.04 上设置 PX4 开发环境,可参考此教程或官方教程Ubuntu Development Environment | PX4 User Guide ...

  4. ubuntu16.04 下 android 4.4.4 源码编译

    文章目录 环境依赖 编译过程 问题 1.MODULE.TARGET.SHARED_LIBRARIES.xxx already defined by xxx 2.make: **** No Rule t ...

  5. CentOS7下源码编译安装MySQL5.6.4

    CentOS7下源码编译安装MySQL5.6.4 写这篇博客的主要原因是:请看上一篇博客:CentOS7下更改MySQL5.6.4默认的数据存储位置.对,当初通过rpm安装的mysql5.6.4,一切 ...

  6. ubuntu安装python_ubuntu18.04下源码编译安装最新版本Python3

    原文链接:ubuntu18.04下源码编译安装最新版本Python3 截止到2019年4月9日,Python3最新的版本是3.7.3. 在ubuntu18.04中已经安装的Python3版本是3.6. ...

  7. 【CV实战】Ubuntu18.04源码编译安装opencv-3.4.X+测试demo

    之前在Windows上借助VS编译opencv,很轻松就能搞定,到Linux下踩了坑,Ubuntu下编译.卸掉重编.搞了几次,还把系统库给卸载掉了(sudo apt-get remove python ...

  8. python版本升级后编译_ubuntu18.04下源码编译安装最新版本Python3

    截止到2019年4月9日,Python3最新的版本是3.7.3. 在ubuntu18.04中已经安装的Python3版本是3.6.7,下面我们就演示一下如何在ubuntu18.04下源码编译安装Pyt ...

  9. 保姆级教程——Ubuntu16.04 Server下深度学习环境搭建:安装CUDA8.0,cuDNN6.0,Bazel0.5.4,源码编译安装TensorFlow1.4.0(GPU版)...

    写在前面 本文叙述了在Ubuntu16.04 Server下安装CUDA8.0,cuDNN6.0以及源码编译安装TensorFlow1.4.0(GPU版)的亲身经历,包括遇到的问题及解决办法,也有一些 ...

  10. opencv4.0在linux下编译,Ubuntu 18.04源码编译安装OpenCV 4.0步骤

    Ubuntu 18.04下标准常规安装方法安装的OpenCV版本比较低,想尝鲜使用4.0版本,只好源码安装. 安装环境 OS:Ubuntu 18.04 64 bit 显卡:NVidia GTX 108 ...

最新文章

  1. Java基于自定义注解的面向切面的实现
  2. 【星球知识卡片】视频分类与行为识别有哪些核心技术,对其进行长期深入学习...
  3. flink读不到kafka数据问题
  4. win7 以太网媒体断开怎么处理_工业以太网协议的历史及其优势
  5. LAPSUS$声称盗取源代码仓库,微软正在调查
  6. 机器学习之路: python 支持向量机 LinearSVC 手写字体识别
  7. python源码中的学习笔记_第6章_元组
  8. 全网首发:JAVA中的+=,会直接把float赋值给int变量,编译器不报错
  9. iOS--利用Fastlane实现自动化打包
  10. J2EE6 servlet session超时机制
  11. powershell_符号链接(symbolic)的创建/重新指向设定Target/与快捷方式的区别/符号链接的应用/onedrive任意文件(夹)同步问题/git管理和符号链接\辨识符号链接函数
  12. S3C2440A中断小记
  13. Xcode 卡死 解决方法
  14. linux proftpd 用户,proftpd 虚拟帐号的建立及quota
  15. 五年级上册计算机教案闽教版,小学信息技术闽教版五年级上册第7课 认识因特网教案设计...
  16. HTML之设置背景、边框、边距和补白
  17. 电子报刊制作软件之比较
  18. 【@Scheduled定时任务】
  19. dubbo(4) Dubbo源码解析之服务引入过程
  20. 基于java家庭理财记账系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署

热门文章

  1. HTML5期末大作业:书店商城系统网站设计——响应式图书电商HTML 网上书店模板 (25页) HTML+CSS+JavaScript
  2. web应用渗透测试流程
  3. web安全详解(渗透测试基础)
  4. 恶作剧批处理(bat)代码解析
  5. 网站微信扫码登录实现步骤
  6. 巧妙的使用RDP报表工具(免费报表工具、报表设计器)Excl绘制报表
  7. 编译原理(龙书):第五章部分题目参考答案
  8. 向量交点坐标公式_高中数学必修1-5常用公式(定理)
  9. macOS Monterey 12.0.1(21A559) 正式版三分区原版黑苹果镜像
  10. 16进制储存的农历信息的正确打开方式