https://chatgpt.com/share/c1bb8074-2398-4f41-b0c0-591c474ec588
1 需要libavformat库。 在win下版本是60 在Linux下版本是58 都可以编译通过。 这样可以吗?
在项目中同时使用libavformat的两个不同版本(Windows上使用版本60,Linux上使用版本58)是可以的,但需要注意一些关键事项,以确保兼容性和可移植性。以下是一些注意事项和建议:
1. API 兼容性
确保代码在两个版本的libavformat库中使用的API都是兼容的。某些API在不同版本之间可能会有变动或不再支持,确保代码不依赖于这些变动的API。
2. 编译环境配置
在Windows和Linux下分别配置编译环境,确保链接到相应的libavformat版本。