我想在我的 Qt 项目中包含 libavcodec。 我应该这样做吗
#include <ffmpeg/libavcodec.h>
或者使用更多的 Qt,例如
QLibrary mylib("libavcodec");
如果我真的明白了,还有一个问题要了解:要使用 libavcodec,我需要导入源文件还是 .dll?
最佳答案
您应该像使用任何其他库一样使用 libavcodec。也就是说,包括它的标题并链接到它的导入库。如果您使用的是 qmake
,则需要修改 INCLUDEPATH
和 LIBS
变量,请参阅 documentation举一些例子。
QLibrary
选项仅对您要在运行时加载的 DLL(例如插件)有用。
关于c++ - 在 Qt-Projekt 中加载 libavcodec,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1593039/