当前位置: 首页 > news >正文

织梦做信息分类网站网站模版的软件

织梦做信息分类网站,网站模版的软件,网页设计怎么建立网站,外贸建站与推广c和cmake的debug,网上很多都需要配置launch.json,cpp.json啥的,记不住也太复杂了,我这里使用cmake插件带有的设置,各位可以看一看啊✌(不知不觉,竟然了解了vscode中配置文件的生效逻辑🤣) 克隆…

c++和cmake的debug,网上很多都需要配置launch.json,cpp.json啥的,记不住也太复杂了,我这里使用cmake插件带有的设置,各位可以看一看啊✌(不知不觉,竟然了解了vscode中配置文件的生效逻辑🤣)

  1. 克隆一个c++仓库
git clone git@github.com:jinxianwei/ImageBasedModellingEduV1.0.git
  1. 在vscode中打开该文件夹

在这里插入图片描述

  1. 添加一些扩展(一些扩展不知是否有用,需要精简)
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  2. 选择编译器(正常都有吧,如果没有的话,可能ubutu是新安装的,需要apt install安装c++啥的,需要百度)
    在vscode的底部有如下小的工具(前提安装了上述所有的插件)
    在这里插入图片描述
    选择 “未选择任何工具包”,会跳出如下选项
    在这里插入图片描述
    选择GCC9,即最后一个选项(其他的gcc可能也ok,反正就是个编译的,别差太多,估计都行)
    选择后会自动进行编译,或者手动点击最下面的"生成"
    在这里插入图片描述
    可能出现cmake报错,有未安装的包,需要apt install一下(可以百度)
    在这里插入图片描述
    解决所有的报错,直至点击”生成“时出现如下效果
    在这里插入图片描述
    恭喜,当前项目已经编译成功

  3. 尝试使用cmake插件的按钮,运行生成的某一可执行文件
    在这里插入图片描述
    选择task2_test_camera_model这个可执行文件(该可执行文件不需要传递参数),再点击左侧的三角按钮,出现如下效果

在这里插入图片描述

分割线===================================================================================
6. 重点,使用任何软件编程,最重要的就是debug的使用,如果某可执行文件不需要传递参数,则直接点击最下面的bug按钮,并再相应的cpp文件中添加断点,就可以停到断点处;如果可执行文件需要传递参数呢,如下

点击最下面启动目标,出现如下选项
在这里插入图片描述
这里面的所有可启动项均为此项目编译完成后的可执行文件,选择task4的这个
在这里插入图片描述
点击左侧的运行,出现如下错误
在这里插入图片描述
原因:可执行文件需要两个传入的路径一同运行
debug时,cmake插件中的参数设置,这样设置:
选择左侧cmake图标,
在这里插入图片描述
点击上方的齿轮按钮
在这里插入图片描述
选择这个视图下的:在settings.json中编辑
在这里插入图片描述

在弹出的位置处,添加args参数
在这里插入图片描述
选择args,并设置两个有效的图像文件夹(选择项目下的sequence和temp的绝对路径)
在这里插入图片描述
点击最下面的运行和bug按钮
在这里插入图片描述
在这里插入图片描述

注意:不要点击vscode左上角的那个debug,他们走的是不同的配置,是不同的配置,是不同的配置

进一步理解

上述更改的settings.json位于本机的vscode配置文件中,这是一个关于软件本身的配置文件,修改了这里的cmake debug config意味着,当有其他c++项目需要debug时,这个参数需要一同更改,这不方便保存每个项目的debug记录
在这里插入图片描述
熟悉python的或是其他语言的vscode,可能了解到项目文件夹本身有一个.vscode的文件夹,其中也可以设置settings.json文件,我们可以将原本配置在软件config中的”args“关键字配置在这里,如下图所示(可见,vscode的参数配置逻辑可能为:将软件的settging.json和项目文件夹下的.vscode中的settings.json合并,如果出现重复的关键字,会由项目本身文件夹下的关键字的参数进行更改)
在这里插入图片描述

在这里插入图片描述

别忘了还原那个settings.json中的内容欧

祝愿跟着复现的你,不会遇到各种各样的奇怪问题✌

http://www.15wanjia.com/news/164790.html

相关文章:

  • 腾讯企业网站建设资讯网站域名选购
  • 怀柔青岛网站建设建设集团有限公司网站首页
  • 温州平阳县网站建设兼职虚拟主机代理商的网站打不开了怎么办
  • 榆林做网站需要注意的几点深圳市宝安区龙华公司是干什么的
  • 潍坊 网站企划怎么进入wordpress
  • 门户型网站模板做seo排名好的公司
  • 众意网站建设zyecn网站建设用户调研
  • 底价网站建设wordpress浮窗播放器
  • dw网站建设讨论总结wordpress菜单消失
  • 采集站seo课程济宁网站建设联系方式
  • 给网站网站做推广wordpress如何定义锚
  • 服装行业网站建设句容网站设计公司
  • 网站建设谈判怎样做一个app
  • 装修推广网站哪个好广东佛山最新通知
  • 品牌型网站成功案例图片顺电网上商城
  • ps做网站首页步骤dz论坛中英文网站怎么做
  • 网站备案的好处湖北企业网站优化排名
  • 程序员个人网站开发如何做一个购物网站页面
  • 电脑网站设计公司做网站上面的图标
  • 会议平台网站建设狠抓措施落实
  • 网站设计师工资怎样05网寒假作业
  • 网站虚拟机可以自己做吗金华网站制作推广
  • 网站突然打不开是什么原因信息化平台的功能介绍
  • 注册公司网站模板下载帝国cms 网站例子
  • wordpress+做仿站邯郸做wap网站建设
  • 广州北京网站建设公司微信企业网站
  • 网软志成学校网站管理系统官方商业正式版竞价网站做招商加盟可以不备案吗
  • 广州魔站建站校园app开发费用
  • 中国建设劳动学会监制网站中国重大新闻
  • 如何选择企业网站开发最新网站备案