1.第一種方法(最爲直觀的方法)
右擊工程名選擇“添加庫”
然後選擇對應平臺的庫
然後每次只能選擇一個,依次加入即可
添加頭文件路徑方式:
在.pro文件中添加
INCLUDEPATH += /ffmpeg/include
2.第二種方法
添加頭文件路徑
在.pro文件中添加
INCLUDEPATH += /ffmpeg/include
添加庫路徑
在.pro文件中添加
INCLUDEPATH += $$PWD/ffmpeg/bin //包含路徑
DEPENDPATH += $$PWD/ffmpeg/bin //依賴路徑
庫文件引入
macx: LIBS += -L$$PWD/ffmpeg/bin/ -lavcodec.58
macx: LIBS += -L$$PWD/ffmpeg/bin/ -lavdevice.58
macx: LIBS += -L$$PWD/ffmpeg/bin/ -lavfilter.7
macx: LIBS += -L$$PWD/ffmpeg/bin/ -lavformat.58
macx: LIBS += -L$$PWD/ffmpeg/bin/ -lavutil.56
macx: LIBS += -L$$PWD/ffmpeg/bin/ -lpostproc.55
macx: LIBS += -L$$PWD/ffmpeg/bin/ -lswresample.3
macx: LIBS += -L$$PWD/ffmpeg/bin/ -lswscale.5
大家有疑問可以加Q羣:188153979
以下是本人的一個案例: QT += core gui widgets network SOURCES += \ main.cpp \ network/Src/Network/HttpClient.cpp \ network/Src/Network/HttpRequest.cpp \ network/Src/Network/HttpResponse.cpp \ network/Src/NetworkDownloadFile/NetworkDownloadFile.cpp \ network/Src/Socket/UdpClient.cpp \ network/Src/Socket/UdpServer.cpp #ffmpeg 庫添加 INCLUDEPATH += $$PWD/ffmpeg/include INCLUDEPATH += $$PWD/ffmpeg/bin DEPENDPATH += $$PWD/ffmpeg/bin macx: LIBS += -L$$PWD/ffmpeg/bin/ -lavcodec.58 macx: LIBS += -L$$PWD/ffmpeg/bin/ -lavdevice.58 macx: LIBS += -L$$PWD/ffmpeg/bin/ -lavfilter.7 macx: LIBS += -L$$PWD/ffmpeg/bin/ -lavformat.58 macx: LIBS += -L$$PWD/ffmpeg/bin/ -lavutil.56 macx: LIBS += -L$$PWD/ffmpeg/bin/ -lpostproc.55 macx: LIBS += -L$$PWD/ffmpeg/bin/ -lswresample.3 macx: LIBS += -L$$PWD/ffmpeg/bin/ -lswscale.5 #網絡請求組合添加 HEADERS += \ network/Include/Network/HttpClient.h \ network/Include/Network/HttpRequest.h \ network/Include/Network/HttpResponse.h \ network/Include/NetworkDownloadFile/NetworkDownloadFile.h \ network/Include/Socket/UdpClient.h \ network/Include/Socket/UdpServer.h #如果頭文件太多的時候可以將路徑接進入,這樣在開發過程中引用直接使用頭文件引入即可 INCLUDEPATH += $$PWD/network/Include/Network INCLUDEPATH += $$PWD/network/Include/NetworkDownloadFile INCLUDEPATH += $$PWD/network/Include/Socket