为知笔记linux版的安装完整教程

    由于为知笔记的官方教程写的特别笼统,很多朋友都没有一遍安装成功的,包括我在内,所以,我在贴吧里面发帖求助,引来了很多朋友的跟帖,发现大家遇到的问题都一样,也都没有成功,我经过和客服的沟通,成功安装了linux版的安装,并且解决了中文输入问题。下面把具体的安装过程给大家分享一下: 先按照官方的教程来,这一步我是没有遇到问题的,一直到最后的编译。具体参照 https://url.wiz.cn/u/linux 当进行到运行QtCreator时候,我没有找到教程里面输入参数的地方,打开项目自动就运行编译了,编译前半部分是很顺利的,运行一会儿后,就会出现类似如下错误:

    13:50:58: 为项目WizQTClient执行步骤 ...
    13:50:58: 正在启动 "/usr/bin/cmake" --build . --target all
    make: *** No rule to make target 'all'. Stop.
    13:50:58: 进程"/usr/bin/cmake"退出,退出代码 2 。
    Error while building/deploying project WizQTClient (kit: Desktop Qt 5.7.0 GCC 64bit)
    When executing step "Make"
    13:50:58: Elapsed time: 00:00.

    通过我的搜索,发现问题的原因是没有安装OpenGL,记得是安装了OpenGL的库就好了。

    sudo apt-get install build-essential

    当安装完OpenGL后,再次运行QtCreater就可以编译成功了。 但是还是无法运行,提示cl_test-mmap does not exist.这是因为其实已经编译好了,而且也已经生成了可执行文件,只不过自动执行测试程序了,只需要在生成的程序的文件夹下的bin目录下找到相应的可执行文件运行即可。如果觉得不方便的话,可以生成启动器链接,下次打开就方便多了,具体方法百度一大堆,自己查吧。 本以为这样就没有问题了,但是又发现打开以后,创建笔记无法切换输入法,无法输入中文。这是由于缺少fcitx的qt支持,需要安装其支持。具体如下:(以下是从博客园摘录的,具体情况已经改为我的配置,请参考) 我的是 Qt5.7.0, 我的安装根目录为 /opt/Qt5.7.0/, 下面我们将要用到

    /opt/Qt5.7.0/5.7/gcc_64/plugins/platforminputcontexts/

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

    (千万注意这个目录是 Qt5.7 的, 你找别的老教程的目录是错的,没有老的目录了,我还自己建了一个,真蠢) 这两个目录,

    (我的计算机是Ubuntu16.04 64bit)

    $ sudo apt-get install fcitx-libs-dev
    $ export PATH="/opt/Qt5.7.0/5.7/gcc_64/bin":$PATH
    $ git clone git@github.com:fcitx/fcitx-qt5.git
    cd fcitx-qt5
    mkdir build && cd build
    cmake ..
    make && sudo make install

    cp fcitx-qt5/build/下的 platforminputcontext/libfcitxplatforminputcontextplugin.so 到 /opt/Qt5.7.0/5.7/gcc_64/plugins/platforminputcontexts/
    /opt/Qt5.7.0/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts/
    这两个目录,

    重启wiznote即可。

    转载请注明:加加笔记 » 为知笔记linux版的安装完整教程

    喜欢 2

还没有人抢沙发呢~