您的位置:首页 > 游戏 > 手游 > 建设厅焊工证什么样子_移动互联网应用技术毕业论文范文_查关键词_公司网站怎么弄

建设厅焊工证什么样子_移动互联网应用技术毕业论文范文_查关键词_公司网站怎么弄

2024/12/27 20:46:10 来源:https://blog.csdn.net/qq_34524246/article/details/144365386  浏览:    关键词:建设厅焊工证什么样子_移动互联网应用技术毕业论文范文_查关键词_公司网站怎么弄
建设厅焊工证什么样子_移动互联网应用技术毕业论文范文_查关键词_公司网站怎么弄

fcitx5环境下的QtCreator中文输入问题

  • 原因分析
  • fcitx5-qt编译
  • 参考文章

原因分析

在类似QtEnv/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts的目录下,不存咋fcitx5的动态库,导致Creator无法解析此框架下的输入

从个人尝试的过程来看,推荐直接编译来解决问题,使用他人直接编译的库容易导致Creator无法启动,或者许多依赖丢失的问题

fcitx5-qt编译

  1. apt安装相关依赖:
    • sudo apt install cmake extra-cmake-modules libxkbcommon-dev
    • 此处依赖不一定全,如果遇到cmake没找到依赖的情况,需要根据自己的清空补齐
  2. 克隆
    • git clone https://github.com/fcitx/fcitx5-qt.git
  3. 修改CMakeLists.txt在这里插入图片描述
    • 这里要根据Creator的依赖项开启和关闭,可以使用ldd /QtEnv/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so看看链接的目标是Qt5还是Qt6,我这里是Qt6
  4. 开始编译
    • mkdir build && cd build
    • cmake .. -DBUILD_ONLY_PLUGIN=On -DBUILD_STATIC_PLUGIN=Off
      • 编译语句问题可以查看issuehttps://github.com/fcitx/fcitx5-qt/issues/31
    • make -j8
  5. 第四步成功以后可以在build/qt6/platforminputcontext中找到libfcitx5platforminputcontextplugin.so
  6. 复制此动态库到/xxxxxx/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts
  7. 重新启动QtCreator即可
    在这里插入图片描述
    在这里插入图片描述

参考文章

  1. https://github.com/fcitx/fcitx5-qt/issues/31
  2. https://blog.csdn.net/qq_64658112/article/details/132617091?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-3-132617091-blog-108843756.235%5Ev43%5Epc_blog_bottom_relevance_base4&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-3-132617091-blog-108843756.235%5Ev43%5Epc_blog_bottom_relevance_base4&utm_relevant_index=6
  3. https://blog.csdn.net/jiangyingfeng/article/details/108843756

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com