Linux 在opencv中.so.3.0和.so之间有什么区别?
在linux系统上安装opencv 3后,我注意到每个.so文件都有一个对应的.so.3.0文件。额外的扩展名只是为了区分两个不同的文件,还是.so.3.0实际上是一种不同的共享库?我在其他任何地方都没有见过这种惯例,所以我觉得有点奇怪。这里提供了详细的解释Linux 在opencv中.so.3.0和.so之间有什么区别?,linux,opencv,shared-libraries,opencv3.0,Linux,Opencv,Shared Libraries,Opencv3.0,在linux系统上安装opencv 3后,我注意到每个.so文件都有一个对应的.so.3.0文件。额外的扩展名只是为了区分两个不同的文件,还是.so.3.0实际上是一种不同的共享库?我在其他任何地方都没有见过这种惯例,所以我觉得有点奇怪。这里提供了详细的解释 本质上,.so文件是指向.so.3.0的符号链接,它是实际的共享库文件。.so指定应该使用哪个版本的库文件。请参见“谢谢”,这就成功了。我在下面总结了答案以供参考。
本质上,.so文件是指向.so.3.0的符号链接,它是实际的共享库文件。.so指定应该使用哪个版本的库文件。请参见“谢谢”,这就成功了。我在下面总结了答案以供参考。