如何开始编辑pidgin源代码?

sak*_*hig 4 c pidgin

我下载了pidgin源代码,我不知道从哪里开始..

任何人都可以指出正确理解该程序的方法吗?

并告诉如何在Windows系统上编译它..它有手册在Linux系统上编译,但不是Windows.

Jam*_*ris 10

cd pidgin
grep "int main(" *.c -Rn
Run Code Online (Sandbox Code Playgroud)

或者无论Windows等效于"搜索文本字符串的所有文件都是'int main'(',同时递归到子目录中,并显示显示文件和行号的每个匹配项.

运行上面pidgin-2.7.1/pidgin给出gtkmain.c:521:int main(int argc, char *argv[]).文件gtkmain.c不到1000行,所以可能不是最好的起点.

但是使用命令行搜索代码中的函数的原则,帮助我在过去以其他人的代码方式工作(虽然不可否认,当我向你提出这个时,我没有意识到Pidgin像它是).

所以我现在认为重要的是要问:你希望了解代码到底是什么?

你为什么要编辑代码?

您是否希望在后端提供GUI增强功能或新功能?

你真的需要拿出一些具体的努力的方向.运行程序并确定你想要做的事情(也许让我们知道).一旦你通过实际使用你希望以某种方式修改的Pidgin识别出某些东西,那么你可以开始查看代码,试图找出那个东西发生的位置.在代码中搜索出现在GUI对话框,菜单,甚至对话框窗口标题中的文本字符串.

找到与要修改的内容关联的特定GUI对话框的代码后,在代码中执行另一次搜索以获取对该GUI对话框的引用,依此类推.

进入更大的项目并不容易.

还有更实验性的方法来编辑文件并更改某些内容,任何内容,重新编译以及查看它可能具有的效果.虽然可能不是最好的网络计划的想法;-)

  • 按Ctrl + F,填写相应的字段,然后观看动画狗在接下来的半小时内摇尾巴.我讨厌他几乎和我讨厌的纸夹一样多. (2认同)