extern "C" { #include <libavcodec/avcodec.h> #include <libavformat/avformat.h> #include <libswscale/swscale.h> }加在哪里
时间: 2023-08-15 14:04:04 浏览: 222
extern “C”的意义
您可以将 `extern "C"` 块添加到 camera_driver.cpp 文件的开头,如下所示:
```cpp
#include "camera_driver.h"
extern "C" {
#include <libavcodec/avcodec.h>
#include <libavformat/avformat.h>
#include <libswscale/swscale.h>
}
// Rest of the code in camera_driver.cpp
```
请确保将这段代码添加到 `#include "camera_driver.h"` 的下方。这样可以确保在包含其他头文件之前,正确声明了 FFmpeg 库的 C 函数。
如果您还有其他问题,请随时提问。
阅读全文