WEB开发网
开发学院操作系统windows 2008 windows平台下vlc编译之七:vlc-1.0.0-git的编译 阅读

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,constchar*psz_delimiters){char*psz_string=*ppsz_string;if(!psz_string)re

请自己修改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

本文示例源代码或素材下载

上一页  1 2 3 

Tags:windows 平台 vlc

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接