我想在我的 c++ 程序中使用 ffmpeg 库。
我已经下载了 ffmpeg 源代码。
在制作和编译过程中,我遇到了这个错误:
UINT64_C 未定义!
经过一番搜索:
1.在libavutil/common.h中添加如下代码
#ifndef INT64_C
#define INT64_C(c) (c ## LL)
#define UINT64_C(c) (c ## ULL)
#endif
2../configure&compile
解决了这个问题。
但现在我想通过使用cmake文件将此库链接到一个简单的编码方法。
我已经尝试了一些 CMakeLists.txt 示例,但我仍然有
“未定义的参考”错误
非常感谢!
- 我在 ubuntu 工作
- 使用 g++ 作为 c++ 编译器
- 使用 FFmpeg 2.0.1