修改.pro文件
由于/usr/lib/x86_64-linux-gnu或/usr/lib/aarch64-linux-gnu中有ffmpeg版本,故要将库路径写在自己安装ffmpeg库路径之后。如:
##FFMPEG
INCLUDEPATH += /home/frank/Documents/zhangyi/ffmpeg4/include
LIBS += -L/home/frank/Documents/zhangyi/ffmpeg4/lib -lavcodec -lavdevice -lavfilter -lavformat -lavutil -lswresample -lswscale -lpostproc
#system
#INCLUDEPATH += /usr/lib \
#/usr/lib/aarch64-linux-gnu
INCLUDEPATH += /usr/lib \
/usr/lib/x86_64-linux-gnu
LIBS += -L/usr/lib
#LIBS += -L/usr/lib/aarch64-linux-gnu
LIBS += -L/usr/lib/x86_64-linux-gnu
LIBS += -lglog -lgflags -lprotobuf -lboost_system -lboost_thread -llmdb -lleveldb -lstdc++ -lcblas -latlas -lcudnn -lpthread
gloglinux/logging.h下载安装
git clone https://github.com/google/glog
./autogen.sh
./configure
make -j4
sudo make install
gflags 库会默认安装在 /usr/local/lib/ 下,头文件放在 /usr/local/include/gflags/
rapidjson
RapidJSON 是只有头文件的 C++ 库。只需把 include/rapidjson 目录复制至系统或项目的 include 目录中
git clone git@github.com:Tencent/rapidjson.git
asio
sudo apt-get install libasio-dev
来源:CSDN
作者:无提丶
链接:https://blog.csdn.net/qq_42608626/article/details/103799580