最近需要研究一下glc_player和glc_lib的源代码,在代码编译的时候走了一个小弯路,主要是库版本匹配的问题,总结如下。
先是在glc_player和glc_lib的官网上下载了源代码,http://www.glc-player.net/ 和 http://www.glc-lib.net/。glc_lib编译过了,但是glc_player编译不过,通过跟踪错误发现是glc_player版本比较旧了,用了一些glc_lib已经废弃的接口。于是找到了作者laumaya的github,https://github.com/laumaya,重新下载了两个库,编译之后发现glc_lib由2.0变成3.0版本了,而glc_player仍然是2.0版本,这次的问题是glc_lib太新了。
最后的解决方案是用github上的glc_player搭配官网上的glc_lib,搞定!