windows平台下vlc编译之七:vlc-1.0.0-git的编译
2009-10-24 00:00:00 来源:WEB开发网请自己修改modules\stream_out\raop.c,在一堆宏定义下面加入:
char *vlc_strsep( char **ppsz_string, const char *psz_delimiters )
{
char *psz_string = *ppsz_string;
if( !psz_string )
return NULL;
char *p = strpbrk( psz_string, psz_delimiters );
if( !p )
{
*ppsz_string = NULL;
return psz_string;
}
*p++ = '\0';
*ppsz_string = p;
return psz_string;
}
3. 执行
sed -i 's/AM_GNU_GETTEXT_VERSION(0.17)/AM_GNU_GETTEXT_VERSION(0.15)/g' configure.ac
./bootstrap
4. copy脚本configure-vlc01.sh到源码中。脚本在附件(file.rar)里面提供了,与vlc-0.9.6的编译脚本完全相同。
5. 执行./configure-vlc01.sh
6. 执行make前改个文件
libtool第144行:
修改
global_symbol_pipe=""
为
global_symbol_pipe="sed -n -e 's/^.*[ ]\\([ABCDGIRSTW][ABCDGIRSTW]*\\)[ ][ ]*\\(\\)\\([_A-Za-z][_A-Za-z0-9]*\\)\$/\\1\\2\\3 \\3/p'"
不想改就直接覆盖附件(file.rar)中提供的这个文件。
7. 执行make && make package-win32-base。搞定!
出处: http://jeremiah.blog.51cto.com/539865/121766
本文示例源代码或素材下载
更多精彩
赞助商链接