1 关于编译器的选择,我其实一直用的是vc6,但是我一直用的是sp6补丁,可是要编译firefox必须是sp5+proccessor pack,所以只能舍弃,后来选择的是vc2005,但是编译老是出一些莫名其妙的问题,什么丢失msvcrt80.dll了等等,后来网上搜索一下,说是vc2003编译比较好,所以就抛弃了vc2005
  2 关于源码,其实现在最新的稳定版源码是3.0rc1(不考虑从cvs同步的话),但是这个版源码有很大改动,且加入了很多对vista特性的支持,必须安装1g多的vista或是2008sdk开发包才行,虽然在.mozconfig里面提供配置参数,可以强行禁用对vista的编译支持,可是我编译下去,代码里面还是会出现很多的错误,装了vista sdk后,不知咋设置的,感觉和vc2003整合的不好,还是编译出错,无奈只能换2版本的源码编译了。
   firefox也许是一个伟大的开源项目,也许是一个优美的开源工程,可是对我等菜鸟来说,其稍显杂乱的代码组织,比较繁琐的编译设置,确实很不人性化,相比另一个开源项目winpcap,差的很远(winpcap可是直接提供for vc6的dsw工程文件的)。