真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

RosVsCodeC++打斷點(diǎn)Debug過(guò)程實(shí)現(xiàn)|可能是當(dāng)前好懂的教程-創(chuàng)新互聯(lián)

前言
  • 學(xué)了蠻久的Ros,最近第一次有一個(gè)項(xiàng)目去復(fù)現(xiàn),通過(guò)C++實(shí)現(xiàn)。實(shí)現(xiàn)過(guò)程中必然需要Debug一步步的解決問(wèn)題。然后發(fā)現(xiàn)VsCode上Debug Ros還是有點(diǎn)麻煩的,(不同于IDEA非常簡(jiǎn)明的Debug方式,這里要譴責(zé)一下微軟,新建項(xiàng)目還要整includepath ,Debug也麻煩)。網(wǎng)上搜了一堆都講的不清不楚。自己略微總結(jié)了一下分享給大家。
  • 一開(kāi)始我一直想通過(guò) 【打斷點(diǎn)】+【跑rosrun package node】 +【按Debug按鈕】(IDEA就是這么做!),其中node對(duì)應(yīng)了幾個(gè)C++文件。但問(wèn)題來(lái)了,一個(gè)節(jié)點(diǎn)node既不是launch文件也不是C++/python文件,搗鼓了很久,看了幾篇教程設(shè)置gdb什么的都不行。

Debug流程 1.記得先在編譯時(shí)設(shè)置為調(diào)試模式
catkin_make -DCMAKE_BUILD_TYPE=Debug
2.記得先打好斷點(diǎn)

這就不多演示了

成都創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比新源網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式新源網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋新源地區(qū)。費(fèi)用合理售后完善,十余年實(shí)體公司更值得信賴。
3.文件配置工作
  • 一番實(shí)踐后發(fā)現(xiàn) :
    • rosrun package node改為launch文件,比如我這樣改:
      在這里插入圖片描述
  • 調(diào)出VsCode中l(wèi)aunch文件專用的Debug配置文件。具體就是先點(diǎn)左邊有個(gè)小爬蟲(chóng)的圖片,然后可以直接勾選ROS:Launch 或者先Add Configuration里再添加Ros:Launch。
    在這里插入圖片描述
  • 然后會(huì)發(fā)現(xiàn),他給我們自動(dòng)添加了一個(gè)叫launch.json的文件,我們只要配置好這個(gè)文件就可以正常Debug了。
  • 其實(shí)要修改的只有"target"這一項(xiàng),我這里直接把他改成了我launch文件的絕對(duì)地址。
    在這里插入圖片描述
  • 然后我們點(diǎn)擊 綠色的 按鈕,就可以開(kāi)始Debug流程了
    在這里插入圖片描述
  • Debug開(kāi)始后 ,右上角有一小排的按鈕可以供我們利用。
    在這里插入圖片描述

其實(shí)流程也很簡(jiǎn)單,網(wǎng)上很多教程表述的太不清楚。不同軟件廠商的對(duì)編譯工具的設(shè)計(jì)也不一樣,在Debug上我覺(jué)得IntelliJ IDEA 遠(yuǎn)遠(yuǎn)優(yōu)于VsCode的,VsCode勝在輕便。希望不同的廠商能互相學(xué)習(xí)吧,盡量統(tǒng)一設(shè)計(jì)語(yǔ)言和操作邏輯。

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧


當(dāng)前名稱:RosVsCodeC++打斷點(diǎn)Debug過(guò)程實(shí)現(xiàn)|可能是當(dāng)前好懂的教程-創(chuàng)新互聯(lián)
網(wǎng)站地址:http://weahome.cn/article/cocsjh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部