在将extern C库导入到现有C++项目中时,我确实遇到了很大的问题。我想从libavcodec -Project导入FFmpeg,所以我下载了最新的源代码版本。
我现在该怎么办?我必须先编译FFmpeg还是这样导入?一个非常简单的分步手册非常棒!
(我找到了导入时如何使用libavcodec的教程,因此这不是必需的……我没有找到一些要导入的文件)

最佳答案

要将源代码库包含到您的现有项目中,您可以使用多种选择:

  • 编译为静态库
  • 编译为动态库
  • 编译为目标文件

  • 因此,是的,您确实需要编译其源代码,并且需要更改工具链以将结果包括到程序中。

    关于c++ - 将外部C库加载到现有C++项目中(例如ffmpeg/libavcodec-逐步进行),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1636447/

    10-11 21:08