Ubuntu下编译安装为知笔记

1、安装环境准备

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

编译工具OpenGL

sudo apt-get install build-essential
注意根据官方教程编译会报错,可能OpenGL没安装到位
1、安装OpenGL Library
sudo apt-get install libgl1-mesa-dev
2、安装OpenGL Utilities
sudo apt-get install libglu1-mesa-dev

2、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

3、编译源码

运行之前下载好的QtCreator,选择打开~/WizTeam/WizQTClient/CMakeLists.txt这个文件
编译后在同级目录下面会出现源码文件夹,整个过程持续大概7分钟左右,编译过程中会出现一大堆警告信息(不用管),不报错就成功了。

编译完成点击这个路径下的文件运行就可以了
~/WizTeam/build-WizQTClient-Desktop_Qt_5_7_0_GCC_64bit-Default/bin/WizNote

不明白下面这句话的意思,无视了 参考官方原文档
注:通常QtCreator在安装路径下面的Tools/QtCreator/bin这个文件夹里面
会出现运行CMake对话框,在参数中,输入下面的参数:(如果不设置参数,则会按照Release方式编译)。

4、解决无法切换为中文输入法的情况

1、安装fcitx-qt5的动态库

sudo apt-get install fcitx-libs-qt5
注:这一个命令执行完毕后,系统中已经具备基于Qt5的程序的汉字录入环境支持。存在一个奇怪现象是,Qt5所带的Qt Creator依然无法切换输入法,而且刚刚编译的程序,也无法录入汉字,但卸载掉Qt5开发环境后,刚刚编译的程序居然可以切换输入法,录入汉字了。这个现象说明,卸载Qt5开发环境后,同样的程序,使用系统提供的依赖库环境,录入汉字问题消失。问题出在Qt5开发环境缺少fcix for Qt5动态库上面。

2、为Qt5.7开发环境安装fcitx支持

进入(注意:可能旧版本路径是这样的 Tools/QtCreator/bin/plugins/platforminputcontexts 如果找不到这个文件夹,去下面这个文件夹找)

sudo cd ~/Qt5.7.0/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts

仅仅只有ibus输入法的支持。

libcomposeplatforminputcontextplugin.so
libibusplatforminputcontextplugin.so

拷贝ficx for qt 文件夹

sudo cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so ~/Qt5.7.0/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts

修改权限:路径就不写了

sudo chmod +x libfcitxplatforminputcontextplugin.so

上面解决了Qt5 Creator汉字输入问题。
新编译的程序运行库环境目录是
注意 不要弄错到旧的路径:/Qt5.3.1/5.3/gcc_64/plugins/platforminputcontexts 这是错误的

~/Qt5.7.0/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts/

同上把libfcitxplatforminputcontextplugin.so文件拷贝到~/Qt5.7.0/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts/

sudo cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so ~/Qt5.7.0/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts

参考文档

http://www.wiz.cn/compile-client.html
http://www.jjbiji.com/?p=151
http://www.qtcn.org/bbs/read-htm-tid-56908.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
为知笔记(Wiz)是一款专业的被誉为国内最好的个人知识管理、笔记软件。软件定位于高效率工作笔记,主打工作笔记,可以帮用户快速条理化保存、方便与人分享、多终端随时随地浏览、永久安全云存储。可以使用手机,电脑,平板等设备随时访问,是用户实现个人知识管理功能的好帮手。需要的朋友快来下载吧! 为知笔记(Wiz)的安装 把下载好的安装包解压到当前文件夹,之后双击【wiznote-windows.exe】运行文件进行安装,打开的时候会出现安装框,依次开始安装,依照步骤点击下一步,并选择同意协议和软件安装位置即可。 点击【结束】按钮,为知笔记(Wiz)软件安装过程就完成了。 为知笔记(Wiz)的使用 安装完成后,点击【为知笔记(Wiz)】快捷方式即可进入为知笔记(Wiz)软件。如图所示,这是软件的登录主界面,用户需要注册账号进行登录或是使用第三方账号登录。 如图所示,这是软件的登录主界面,用户可以点击界面的各种按钮实现自己所需要的各种功能。 如图所示,这是软件的新建笔记主界面,用户点击新建笔记按钮即可进入。软件的功能就大致介绍到这里了,软件其余的具体功能就有小伙伴们自己去发掘吧。 为知笔记(Wiz)的卸载 依次选择开始-> 所有程序 ->为知笔记(Wiz)软件->卸载为知笔记(Wiz)软件。 或者依次打开我的电脑->卸载或更改程序->卸载你所卸载的软件,您可以用 Window XP控制面板中的添加或删除程序功能,或用 Windows Vista、Windows 7中的程序和功能删除为知笔记(Wiz)软件, 然后点击开始卸载,按步骤依次点击下一步,直至完成。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值