只需在.pro文件中添加下列代码
DEFINES += QT_DEPRECATED_WARNINGS
INCLUDEPATH += \
/Users/aaronjackey/Documents/qt_code_demo/test_qt/include
LIBS += \
/Users/aaronjackey/Documents/qt_code_demo/test_qt/libs/libavcodec.58.dylib\
/Users/aaronjackey/Documents/qt_code_demo/test_qt/libs/libavdevice.58.dylib\
/Users/aaronjackey/Documents/qt_code_demo/test_qt/libs/libavfilter.7.dylib\
/Users/aaronjackey/Documents/qt_code_demo/test_qt/libs/libavformat.58.dylib\
/Users/aaronjackey/Documents/qt_code_demo/test_qt/libs/libavutil.56.dylib\
/Users/aaronjackey/Documents/qt_code_demo/test_qt/libs/libpostproc.55.dylib\
/Users/aaronjackey/Documents/qt_code_demo/test_qt/libs/libswresample.3.dylib\
/Users/aaronjackey/Documents/qt_code_demo/test_qt/libs/libswscale.5.dylib\
将include和libs的路径改为自己对应文件路径即可。
可用下列代码测试:
qDebug() << avcodec_configuration();
unsigned version = avcodec_version();
QString ch = QString::number(version, 10);
qDebug() << "version:" << version;
输出: