成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

CMake調(diào)試器出爐:調(diào)試你的CMake腳本

開發(fā) 前端
我們很高興地宣布,CMake 調(diào)試器的預(yù)覽版現(xiàn)在可用于調(diào)試 Visual Studio 17.6 預(yù)覽版 1 中任何 CMake 項(xiàng)目的 CMake 腳本和 CMakeLists.txt 文件。

Visual Studio 開發(fā)團(tuán)隊(duì)一直和 Kitware 緊密合作,致力于開發(fā)一個(gè)用于調(diào)試 CMake 腳本的調(diào)試器。
我們將繼續(xù)這個(gè)工作,以便開發(fā)人員社區(qū)可以通過添加新功能和對(duì)其他 DAP 功能的支持來共同改進(jìn)它。

我們很高興地宣布,CMake 調(diào)試器的預(yù)覽版現(xiàn)在可用于調(diào)試 Visual Studio 17.6 預(yù)覽版 1 中任何 CMake 項(xiàng)目的 CMake 腳本和 CMakeLists.txt 文件。

若要啟動(dòng) CMake 調(diào)試會(huì)話,可以在解決方案資源管理器中右鍵單擊 CMakeLists.txt 文件或從“項(xiàng)目”下拉菜單中選擇“使用 CMake 調(diào)試器配置 [項(xiàng)目名稱]”。

當(dāng)項(xiàng)目上的 CMake 緩存生成失敗時(shí),還可以使用“調(diào)試”鏈接在解決方案資源管理器中啟動(dòng) CMake 調(diào)試器會(huì)話。

CMake 調(diào)試器主要功能

可以根據(jù)文件名、行號(hào)或在 CMakeLists.txt 文件中觸發(fā) CMake 錯(cuò)誤和警告時(shí)設(shè)置斷點(diǎn),方法是像往常一樣單擊代碼行左側(cè)的邊距或使用“斷點(diǎn)”和“異常設(shè)置”。使用這些斷點(diǎn),可以單步執(zhí)行、跳過和退出斷點(diǎn),也可以像普通調(diào)試器一樣暫停或繼續(xù)執(zhí)行范圍。

如上所示,可以使用 CMake 調(diào)試器中的調(diào)用堆棧查看與調(diào)試過程關(guān)聯(lián)的文件名和行。還可以決定希望調(diào)試器自動(dòng)中斷哪些類型的錯(cuò)誤和警告。

可以通過“局部變量”窗口查看不同 CMake 緩存變量的狀態(tài)。 然后,你可以通過右鍵單擊定義的變量或通過“監(jiān)視”窗口來設(shè)置對(duì)定義的變量的監(jiān)視。目前,這不包括函數(shù)或宏參數(shù)。

使用限制

目前,CMake 調(diào)試器僅適用于與 Visual Studio 捆綁在一起的 CMake 版本。目前還不支持面向 WSL 或遠(yuǎn)程計(jì)算機(jī)的項(xiàng)目。當(dāng)我們的調(diào)試器工作進(jìn)入上游 CMake 時(shí),我們將使此功能可用于 WSL 和遠(yuǎn)程計(jì)算機(jī)。

未來的工作重點(diǎn)

我們正在努力添加以下功能:
> 在讀取或?qū)懭胱兞恐禃r(shí)設(shè)置斷點(diǎn)
> 查看當(dāng)前定義的目標(biāo)、目錄和測(cè)試的狀態(tài)及其屬性
> 向調(diào)試器體驗(yàn)添加常規(guī)改進(jìn)

總結(jié)

一直以來,都對(duì)大型 CMake 腳本比較恐懼。
我想恐懼根源是:不知道這么大堆玩意到底在干嘛。有了這個(gè)調(diào)試器,恐懼似乎沒有那么大了:畢竟可以單步走一走。

最后

Microsoft Visual C++團(tuán)隊(duì)的博客是我非常喜歡的博客之一,里面有很多關(guān)于Visual C++的知識(shí)和最新開發(fā)進(jìn)展。大浪淘沙,如果你對(duì)Visual C++這門古老的技術(shù)還是那么感興趣,則可以經(jīng)常去他們那(或者我這)逛逛。
本文來自:《CMake debugger allows you to debug your CMake scripts and more》

責(zé)任編輯:武曉燕 來源: 今日頭條
相關(guān)推薦

2020-03-16 10:05:13

EmacsGUDLinux

2010-03-01 11:06:52

Python 調(diào)試器

2009-12-14 10:57:34

Ruby調(diào)試器

2009-06-23 11:05:05

Mircosoft C

2011-08-31 16:51:12

Lua調(diào)試器

2010-02-24 09:32:24

Python 調(diào)試器

2011-08-24 11:08:09

Lua

2011-08-24 16:41:38

lua調(diào)試器

2011-08-31 16:39:06

Lua調(diào)試器

2022-05-23 09:22:20

Go語(yǔ)言調(diào)試器Delve

2011-08-31 16:47:07

Lua調(diào)試器

2017-04-19 21:35:38

Linux調(diào)試器工作原理

2011-08-25 16:34:27

Lua調(diào)試器

2022-07-22 12:45:39

GNU

2023-03-13 00:21:21

調(diào)試器斷點(diǎn)開發(fā)者

2010-07-23 15:37:22

Perl調(diào)試器用法

2016-09-27 20:12:33

Android虛擬機(jī)Android動(dòng)態(tài)調(diào)試

2011-02-22 11:07:24

Python

2017-06-28 14:21:22

Linux調(diào)試器斷點(diǎn)

2019-12-06 14:30:41

GNU調(diào)試器GDB修復(fù)代碼
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 成人精品毛片国产亚洲av十九禁 | 91福利在线观看 | 一区二区三区欧美在线观看 | 久久99精品久久久久久狂牛 | 国产一区久久 | 一区二区三区免费观看 | av网站免费| 精品免费国产一区二区三区 | www四虎影视 | 最近日韩中文字幕 | 日本特黄a级高清免费大片 特黄色一级毛片 | www.日本在线播放 | 国产精品美女久久久久久久久久久 | 欧美精品久久久久 | 成人av一区 | 国产精品一区在线观看 | 女同久久另类99精品国产 | 成av在线| 91美女在线观看 | 欧美一级大片 | 色在线免费视频 | 中文字幕在线播放不卡 | 在线观看国产 | 国产一区二区三区免费 | 精品国产一区二区国模嫣然 | 黄色av大片 | 久久88 | 久久se精品一区精品二区 | 久久久久黑人 | 久久久久国产一区二区三区四区 | 国产精品一区在线观看你懂的 | 99热精品在线观看 | 亚洲成人在线视频播放 | 精久久久| 精品国产一区探花在线观看 | 日日日视频 | 日韩欧美视频在线 | 91一区二区三区 | 国产一级电影网 | 国产欧美一级 | 国产精品久久久av |