在Windows下用MingW 4.5.2编译live555

1、下载live555(http://www.live555.com/liveMedia/public/),解压。

2、进入MingW Shell,输入cd: F:/Qt/live(假定解压到F:/Qt/live/目录下)

3、./genMakefile mingw

4、make,如果有错误(rtsp_from_spec error),执行$export CC=gcc。

5、make install,会在BasicUsageEnvironment,groupsock,liveMedia,UsageEnvironment目录生成libBasicUsageEnvironment.a,libgroupsock.a,libliveMedia.a,libUsageEnvironment.a四个库文件和相应的include目录。

6、现在可以基于libBasicUsageEnvironment.a,libgroupsock.a,libliveMedia.a,libUsageEnvironment.a四个库文件和include目录开发程序了。

 

 

避免如下错误:(类似的错误都可以这么改)
error LNK2019:无法解析的外部符号_ares_getplatform,该符号在函数_get_DNS_Registry中被引用。

error LNK2019:无法解析的外部符号_ares_create_query,该符号在函数_ares_query中被引用。

错误 LNK2019 无法解析的外部符号 _ares_strsplit,该符号在函数 _set_search 中被引用 sipTest

错误 LNK2019 无法解析的外部符号 _ares_strsplit_free,该符号在函数 _ares_init_options 中被引用 sipTest

 

posted on 2014-05-23 16:15  zhangnianyong  阅读(1281)  评论(0编辑  收藏  举报