c++ - 在 Qt-Projekt 中加载 libavcodec

标签 c++ c qt qt4 ffmpeg

我想在我的 Qt 项目中包含 libavcodec。 我应该这样做吗

#include <ffmpeg/libavcodec.h>

或者使用更多的 Qt,例如

QLibrary mylib("libavcodec");

如果我真的明白了,还有一个问题要了解:要使用 libavcodec,我需要导入源文件还是 .dll?

最佳答案

您应该像使用任何其他库一样使用 libavcodec。也就是说,包括它的标题并链接到它的导入库。如果您使用的是 qmake,则需要修改 INCLUDEPATHLIBS 变量,请参阅 documentation举一些例子。

QLibrary 选项仅对您要在运行时加载的 DLL(例如插件)有用。

关于c++ - 在 Qt-Projekt 中加载 libavcodec,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1593039/

相关文章:

c++ - C/C++ 中的对象/结构对齐

c++ - 在 C++ 中动态声明数据类型

c++ - 检索 Qt 中打开的 QMainWindows 的数量

qt - 在 QChartView 上实现选择

c++ - 自动填充以更正 Qt 表中的大小

c++ - 如何在二进制文件中转储 std::vector<bool> ?

c++ - 使函数返回内联临时对象?

iphone - 如何在 mac 或 iphone 上接收和播放 SHOUTcast 音频流?

c - arm cortex m0 nf51822 c编程硬故障,真的很困惑

c - 在 C 代码中使用 strcpy 对字符串数组进行排序时出现段错误