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所需要链接的库。

之后便可以对项目进行配置了~(参考上篇博客的测试代码)。

互联网学习 文章被收录于专栏

互联网知识点

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-16 12:23
点赞 评论 收藏
分享
Vincent777...:实习经历可以考虑放上去,对于软件使用方面可以细化一些,比如调整为:熟悉基于LSDYNA的瞬态动力学仿真分析,熟悉基于WORKBENCH的结构拓扑优化
我的简历长这样
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务