常德市做網(wǎng)站的公司百度廣告關(guān)鍵詞價格表
之前被引入到 Visual Studio 中的 CMake 調(diào)試器,現(xiàn)已在 Visual Studio Code 中可用。
也就是說,現(xiàn)在你可以通過在 VS Code 中安裝 CMake 工具擴展,來調(diào)試你的 CMakeLists.txt 腳本了。是不是很棒?
背景知識
Visual C++ 開發(fā)團隊和 CMake 的維護者 Kitware 一直密切合作,目的是將我們的 CMake 調(diào)試器實現(xiàn)集成到 CMake 中,并使之可以被廣泛使用。這個調(diào)試支持已經(jīng)在 CMake 3.27 版本中可用??梢灾苯酉螺d這個版本,或者在 VS Code 中通過 CMake 工具擴展來訪問它。
如果你想查看當前已安裝的 CMake 版本,可以在控制臺窗口中輸入命令:cmake -version 即可。
帶有調(diào)試功能的 CMake 3.27 將會跟隨 Visual Studio 17.8 一起發(fā)布。
調(diào)試器使用了廣泛支持的調(diào)試適配協(xié)議 (Debug Adapter Protocol) ,這個協(xié)議兼容大部分的開發(fā)環(huán)境。我們很高興地看到開源社區(qū)一起共同協(xié)作,從而為調(diào)試器添加新的功能特性。
CMake 調(diào)試器主要功能
作為一個用戶,CMake 的調(diào)試功能和普通的調(diào)試會話差不多。它包含了查看變量值,查看調(diào)用堆棧,緩存特殊的變量值,以及在 CMakeLists.txt 中下斷點,從而實現(xiàn)單步調(diào)試,如下圖所示:
>> 請移步至 topomel.com 以查看圖片 <<
若要在項目中打開 CMake 調(diào)試器,可以通過按 Ctrl+Shift+P 從命令面板中選擇它。
>> 請移步至 topomel.com 以查看圖片 <<
此外,它可以在通常配置項目的任何其他位置打開,例如在 CMake 工具側(cè)面板中的“CMake 項目大綱”中。
>> 請移步至 topomel.com 以查看圖片 <<
如果你的 CMake 配置失敗,將彈出一條通知,供你與之交互以啟動調(diào)試器。
>> 請移步至 topomel.com 以查看圖片 <<
接下來的計劃
接下來,我們正在做一些不同的事情,包括實現(xiàn) CMake 語言服務,并根據(jù)用戶反饋重新調(diào)整我們的整體 CMake 側(cè)面板和狀態(tài)欄體驗。請拭目以待。
總結(jié)
有了調(diào)試器,媽媽再也不擔心編寫 CMake 腳本了。
最后
Microsoft Visual C++團隊的博客是我非常喜歡的博客之一,里面有很多關(guān)于Visual C++的知識和最新開發(fā)進展。大浪淘沙,如果你對Visual C++這門古老的技術(shù)還是那么感興趣,則可以經(jīng)常去他們那(或者我這)逛逛。
本文來自:《Introducing CMake Debugger in VS Code: Debug your CMake Scripts using Open-Source CMake Debugger》
?