Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
libjpeg.a和libjpeg.a有什么区别_Libjpeg_Libjpeg Turbo - Fatal编程技术网

libjpeg.a和libjpeg.a有什么区别

libjpeg.a和libjpeg.a有什么区别,libjpeg,libjpeg-turbo,Libjpeg,Libjpeg Turbo,我的目的是使用libjpeg-turbo(请参阅)作为独立Jpeg组()中常见libjpeg(版本6)的替代品。 我的开发平台是Linux on X_86,64位 我从 “libturbojpeg.a”和“libjpeg.a”提供了两个静态库,它们似乎都支持传统的libjpeg API 我想“libturbojpeg.a”是“更快”的实现,我应该使用它。。但我想确定这一点。也一直在想,如果没有人想使用它,为什么“libjpeg.a”会与这个版本打包在一起 浏览了大部分文档后,我还不确定 我尝试了

我的目的是使用libjpeg-turbo(请参阅)作为独立Jpeg组()中常见libjpeg(版本6)的替代品。 我的开发平台是Linux on X_86,64位

我从

“libturbojpeg.a”和“libjpeg.a”提供了两个静态库,它们似乎都支持传统的libjpeg API

我想“libturbojpeg.a”是“更快”的实现,我应该使用它。。但我想确定这一点。也一直在想,如果没有人想使用它,为什么“libjpeg.a”会与这个版本打包在一起

浏览了大部分文档后,我还不确定

我尝试了一些粗俗的方法,比如

  • 使用Linux“nm”命令列出符号- 这两个库中都有相同的符号,所以我可以互换使用它们

  • 使用linux archiver“ar-tvf”窥视库并检查对象名称-其中的对象具有相似的名称,但libturbojpeg.a中的对象具有前缀“libturbojpeg_la-j”

有什么见解吗


谢谢-Yogesh Devi

看起来像-libjpeg.a支持常规libjpeg API和libturbojpeg.a支持TurboJPEG API,而TurboJPEG API恰恰“更易于使用”