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

#include <ffmpeg/libavcodec.h>

或者用更多的Qt,例如
QLibrary mylib("libavcodec");

还有一个问题,如果我真的得到它:要使用libavcodec,我需要导入源文件还是.dll?

最佳答案

您应该像使用其他库一样使用libavcodec。也就是说,包含它的头并链接到它的导入库。如果使用的是qmake,则需要修改INCLUDEPATHLIBS变量,请参见documentation以获取一些示例。
QLibrary选项仅对要在运行时加载的dll(例如插件)有用。

08-17 05:22