zoukankan      html  css  js  c++  java
  • 基于QT5的wiznote编译及使用

    本来是想装国内的wiznote软件的,哪想到没有rpm包,只好从源码编译。看github上的readme,貌似支持QT5。首先安装好QT5相关的开发包,最好也安装boost-dev包。
    进入到WizQTClient目录下
    cmake -DWIZNOTE_USE_QT5=ON .
    make
    make install
    出现编译错误:
    WizQTClient/src/sync, asyncapi.cpp 3: 找不到<QtConcurrentRun>文件
    这是由于QT5调整了部分文件命名和结构,在Qt5下应替换为
    <QtConcurrent/QtConcurrent>
    改完编译通过。
    有发现一个问题,我的fctix在wiznote中不能用。
    google之才发现需要fctix-qt5包的支持。无奈opensuse官方源不提供该包。同样在opensuse的打包服务网站上找到fctix-qt5的源码包,下载后自行编译(cmake)。
    cmake不太会用,只能手动将编译好的库拷贝至/usr/lib中:
    sudo cp ./fctix-qt5/libfcitx-qt5.so* /usr/lib
    sudo cp ./fctix-qt5/fctix-qt5.pc /usr/lib/package
    OK!这下wiznote可以正常使用拼音输入法了。
    还是母语是english的幸福,省了很多折腾的时间……

    =-=-=-=-=
    Powered by Blogilo

  • 相关阅读:
    GitHub地址汇总
    Jenkins相关
    兼容性测试相关
    测试开发中间件相关知识点
    QQ国际版安装
    ubuntu本機安裝软件
    从零开始ubuntu 安装ubuntu16.04
    docker 学习网站
    Apt-get 命令出现错误 python版本切换
    白盒测试系列(四)条件判定覆盖
  • 原文地址:https://www.cnblogs.com/robert-cai/p/3473499.html
Copyright © 2011-2022 走看看