Qt Creator引入各種庫,適用於所有系統

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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章