opencv库
 下载opencv库
 参考Ubuntu上配置opencv的详细步骤
 Ubuntu 20.04搭建OpenCV 4.5.0 & C++环境
 可能遇到的问题
 1.提示:errorE: unable to locate libjasper-dev
 Ubuntu18.04下安装OpenCv依赖包libjasper-dev无法安装的问题
 2.校验未出现版本号
 解决办法:
cd /usr/local/lib/
ls
发现没有pkgconfig文件夹。
sudo mkdir pkgconfig
cd pkgconfig
touch opencv.pc
code opencv.pc
在opencv.pc输入:
prefix=/usr/local
exec_prefix=${prefix}
includedir=${prefix}/include
libdir=${exec_prefix}/lib
Name: opencv
Description: The opencv library
Version:4.5.0
Cflags: -I${includedir}/opencv4
Libs: -L${libdir} -lopencv_calib3d -lopencv_core -lopencv_dnn -lopencv_features2d -lopencv_flann -lopencv_gapi -lopencv_highgui -lopencv_imgcodecs -lopencv_imgproc -lopencv_ml -lopencv_objdetect -lopencv_photo -lopencv_stitching -lopencv_videoio
~                                               
保存,再次在终端输入:
pkg-config --modversion opencv
即可看到版本号。
 
Eigen库
 ubuntu安装eigen
 装好之后进入/usr/local/include,出现如下界面即为成功!
 
 glog库
 ubuntu 安装使用glog
boost库
sudo apt-get update
sudo apt-get install libboost-all-dev
至此四个库全部安装完成。
新建文件夹,命名为MUltiTargetTracking。
 
 右键:在终端打开,输入code MUltiTargetTracking,回车。
 
 在MUltiTargetTracking文件夹下新建文件,命名为main.cpp。输入测试程序之后,点击左边的第四个按钮运行和调试,在.vscode文件夹下生成launch.json文件(C++选择g++)和tasks.json文件,这两个文件分别负责调试和编译。根据上篇博客替换两个文件的内容。
 
 之后按ctrl + shift + P,显示如下界面:
 
 选择编辑配置(JSON),可以看到在.vscode文件夹下生成了c_cpp_properties.json文件,该文件主要负责程序运行所需要的头文件的目录配置,双击打开。根据上篇博客替换该文件的内容。
 
Code Runner插件配置
 下载好Code Runner插件并安装好之后,右上角会出现三角形状的图标:
 
 有时因为程序中需要的第三方库的存在,点击Run Code可能会报错,这是因为没有将第三方的库加入Run Code的配置文件setting.json中,点击扩展配置,如下图所示:
 
 选择Code-runner:Executor Map的在setting.json中编辑,便会生成如下文件:
 
 其中的“cpp”便是使用g++编译的语句,在这里便可以配置Run Code所需要链接的库。
之后便可以对项目进行配置了~(参考上篇博客的测试代码)。
 
                     
                    
                 
                    
                 
 
         
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号