Fctix5项目目录笔记

  • CMakeLists.txt。CMake在构建编译环境的时候会从这里读取配置信息。这个文件是软件开发者自行编写和维护的,修改需要遵循CMake的配置写法。
  • Doxyfile.in。doxygen是一个程序类、函数等的文档生成工具,其配置文件是Doxyfile。Doxyfile.in是CMake用来生成Doxyfile的。
  • LICENSES。保存软件的版权信息,对源码编译的过程来说是没用的。
  • src。Fcitx5源码。
  • .codedocs。配置文件,和doxygen差不多,是一种生成文档的配置。
  • .formatignore。使用格式化工具处理时忽略不处理的文件。没有找到是哪种工具使用的。
  • Messages.sh。一个脚本,不知道是用来做什么用的,仓库内没有代码使用到它,它里面使用的命令网上也找不到。
  • test。单元测试代码。编译的时候默认开启ENABLE_TEST编译此目录。
  • .clang-format。代码格式化工具,Clang-formate使用的配置文件。
  • config.h.in。里面定义了软件编译过程相关的路径信息以及其它的常量。CMake会替换文件中的变量生成config.h,软件的源代码可以包含它并在需要时使用里面的常量。
  • .github。这个文件夹是Github网站保存提交模板使用的,和软件源代码以及编译过程都没有关系。本地使用源代码这个文件夹就是没用的,可以删除它。
  • po。里面存放的是软件使用时显示的信息的翻译。.po扩展名的文件是GNU Gettext使用的翻译配置。.po文件需要开发者编写。
  • testing。单元测试代码。无论如何都会编译此目录的。
  • cmake。Cmake的模块查找时使用的配置文件。配置CMake如何找到特定的库,一般网上有现成的不需要自己写。
  • data,图片资源、安装后默认的配置文件、桌面快捷式等。
  • .gitignore。Git软件使用的配置,软件开发者用它定义或配置的文件或目录Git不会把它提交到版本控制。如果不使用Git,那么这个文件就是没用的。
  • README.md。Markdown格式编写的软件说明,软件源码使用者一般会读这份文件了解相关信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值