VLC代码树详解

VLC代码树详解/黑客指南

本翻译的官方网址为https://wiki.videolan.org/VLC_source_tree/

说明VLC源码各部分功能大致说明。下面是正式翻译。

为了让读者对VLC源代码有总体的了解,本网页列出VLC源码各目录的具体作用。一个新的IT开发人士接触VLC SOURCE代码时,因大脑里对VLC没有太多的知识积累,可能会被这么多的目录吓到,(我靠,这么多目录怎么学啊),这里我们就为你排忧解难。

在下图的表格中,我们按字母顺序列出目录的每一项,图中对应的右面会大致说明目录及其子文件夹是为了实现什么功能;

Directory NameDirectory Explanation
bindingsJava, CIL and Python bindings
contribfor required libraries (contains Makefiles to automatically download and compile (or cross-compile) and patch those). Please first attempt to get the development headers precompiled for your distribution.
docDocumentation (not up-to-date)
extrasSee below
includeHeader files for VLC
libContains all LibVLC control code
m4Macro files needed for automake and autoconf
modulesThe most important directory besides src/. See Modules source tree.
poi18n (language translation) files
projectsProjects based on libvlc, Mozilla plugin, ActiveX plugin and Mac OS X Framework
shareicons, scripts to make VLC the default player etc.
srcThe most important directory besides modules/. See src source tree.
testscripts to see if everything is OK

下面的列表是extras目录的说明。

extras/analysercontains some code style editor (vim, emacs) macro and some valgrind suppressions
extras/buildsystemcontains alternative buildsystems
extras/deprecatedcontains deprecated files
extras/misccontains files that don’t fit into any other category
extras/packagecontains distribution specific files such as ipkg, different rpm spec files, win32 and Mac OS X installation files.

以上就是各目录的说明,具体目录的作用就不再翻译为中文,因涉及许多专业词汇。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值