VS Code開發者也可用到Visual Studio新的CMake除錯器
· 2023-08-11

微軟與Kitware合作,在CMake 3.27版本合併CMake除錯器,現在加入VS Code上的CMake擴充套件提供CMakeLists.txt檔案除錯

由於新的CMake版本合併了微軟的CMake除錯器(CMake Debugger)實作,因此原本在Visual Studio才用得到的CMake除錯器,現在VS Code開發者也可以使用。開發者只要在VS Code安裝CMake擴充套件,便可以使用CMake除錯器對CMakeLists.txt腳本進行除錯,自訂專案建置方法。

微軟在2月的時候,與維護CMake的公司Kitware合作,將微軟的CMake除錯器實作合併到CMake專案上游,使得除錯器可被更廣泛地使用。而現在這個CMake除錯器實作已經在CMake 3.27版本中提供,並將會隨附在Visual Studio 17.8之後的版本中。

CMake除錯器提供類似普通除錯器的功能,只是除錯對象是CMakeLists.txt檔案。對CMakeLists.txt檔案進行除錯,可以確保CMake正確解析和生成建置系統,並使專案正確地被編譯和連結。

透過使用CMake除錯器,開發者可以在CMakeLists.txt檔案中,依據檔案名稱、行號,或是在CMake發出錯誤或是警告觸發時設置中斷點,其操作方法如同一般程式碼檔案除錯,點擊行號左側空白處,或是使用中斷點和例外設定進行配置,開發者也可以單步執行、跳過或是退出中斷點。開發者可以透過CMake除錯器的呼叫堆疊,查看和除錯過程相關連的檔案名稱和程式碼,同時也可以決定除錯器自動中斷的錯誤和警告。

微軟提到,由於該除錯器使用廣受支援的除錯配接協定(Debug Adapter Protocol,DAP),因此與許多開發環境相容。DAP是一個開放協定,用於IDE和除錯器之間的通訊,採用DAP也就代表,只要對特定IDE開發除錯器擴充套件,就可以在多種IDE中重用。

热门文章
越南博彩管控逐步放宽,惟本土需求仍显乏力
东南亚资讯
越南在线博彩业政策收紧 催生市场新机遇
东南亚资讯
印度最高法院受理公益诉讼,要求全国禁封“伪装”成社交游戏的赌博平台
游戏风向
菲律宾博彩技术赛道迎来新变局,B2B 供应模式加速渗透
东南亚资讯
哈萨克斯坦计划对在线赌场促销活动进行处罚
游戏风向
斯里兰卡博弈产业大转型,官方:剑指南亚拉斯维加斯
游戏风向
横跨全球6个城市,灰度8场派对邀你共看世界杯,重塑高质量社交新场景
灰度头条
超级PAC筹资4800万美元:体育博彩势力加码
游戏风向
2027 Global Game Connect(GGC)斯里兰卡招商全面开启!业务人脉尽在掌握!
灰度头条
英国确认各垂直行业的赌博税税率
游戏风向
BETFAIR 网络攻击80万用户资料泄露
游戏风向
新泽西州7月博彩收入创6.06亿美元新高,颁布禁令
游戏风向
巴西拟将博彩税率提高至24% 税收将用于社保和医疗领域
游戏风向
PropellerAds 分享了新的 iGaming 案例研究:在 3 个月实现 97,674 次安装和 12,701 笔存款
广告营销
巴西颁布新法赋权央行封锁非法博彩账户及 Pix 交易
支付动态
首页
游戏
合作
发现
我的