专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 多媒体/流媒体开发

用mingw编译x264出来的libx264.a和libx264.lib是一样的么?该怎么处理

发布时间:2011-06-27 19:27:07 文章来源:www.iduyao.cn 采编人员:星星草
用mingw编译x264出来的libx264.a和libx264.lib是一样的么?
我可不可以直接把makefile里的libx264.a改成libx264.lib直接编.或是直接把libx264.a改成libx264.lib在VC里调用?

------解决方案--------------------
.lib不可以在vc里面调用,它只是一个函数的入口,就像是需要调用某个函数时就到.lib中查,就可以知道函数在与.lib同名的.dll库中。真正用到的是.dll库。

.a可以进一步编译成.dll库。
.lib不可以再编了,所以不能直接改。

windows中能用的库只有.dll,但是需要.lib库作为函数的入口。

------解决方案--------------------
你这样做也是不行的吧,VC能用的只能用namke的。而且lib和dll两者用法也没有和楼上说的那样吧。静态库和动态库是概念的不同吧。dll中需要的lib只是引导的作用。一样有所有的函数接口的。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: