ffmpeg的头文件安装目录改变了
本文按署名·非商业用途·保持一致授权作者:
,发表于2008年03月07日21时19分
今天发现一些基于ffmpeg的程序无法编译了,说是找不到头文件。去看了一下Makefile,发现安装目录和以前不一样,于是svn log看了common.mak,发现如下信息:
r12194 | mru | 2008-02-25 17:22:11 +0800 (Mon, 25 Feb 2008) | 8 lines
Install headers in $prefix/include/$libname
Install each library’s headers in $prefix/include/$libname.
The installed headers use #include “lib*/*.h”; applications
are expected to do the same.Specify only $prefix/include in .pc files.
以前ffmpeg里所有的lib的头文件都是安装在$prefix/include/ffmpeg下,现在变成了$prefix/include/$libname,很多程序要改include了。很好很强大,以后ffmpeg就作为一个frontend就可以了,和lib在意识形态上分开,哈哈。
顺便抱怨一下PHP社区,当然和ffmpeg无关,别误会了。。。不知道现在是否还有人用PEAR或者PECL里的release版本,我是感觉release版本很不让人安心。我自己做的东西,只要和公司无关的,基本上都用CVS(PHP社区的代码基本上还在CVS里,不过SVN实在要强大很多,快跟进吧!)里的了,很多release都有导致完全不可用的BUG。有的是因为PHP内置函数改变,有的是因为ZEND引擎改变,有的是因为没依照国际或者事实上的标准处理。这些BUG有的被修正了,却始终不发布release,而且是几年都不发布;有的就似乎永远没人去处理了,即使还没标注inactive。

2008-04-10 21:37:58
cfsadfd发射点法
2008-04-20 23:22:10
苹果派又出来啦……
2008-04-20 23:22:27
叫 苹果派2 ^^