Linux系统下使用VScode新建项目及配置流程
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所需要链接的库。
之后便可以对项目进行配置了~(参考上篇博客的测试代码)。
互联网知识点