[英]VS Code debug C++ Node Addon
我嘗試在Visual Studio代碼中為使用GYP編譯的C ++ Node-Addon設置調試。 如果可能的話,我想逐步瀏覽源代碼。 我將打字稿用作服務器語言,並包含gyp編譯的“ .node”文件。 這可以很好地工作,但是如何設置它,這樣我不僅可以遍歷打字稿代碼,而且可以遍歷C ++代碼?
.cc文件的VSCode斷點:
我知道我可以使用gyp node-gyp rebuild --debug
編譯調試版本,但是我還沒有計划如何在vscode中使用它。
您可以將VS中的斷點添加到代碼中,然后在js中執行require語句后,使用VS的附加功能將其附加到您正在運行的節點進程中(單擊附加將獲得可能的進程列表) )。 您的斷點現在將停止在c或c ++中的VS中執行代碼。
如果您使用Windows,則此VSCode launch.json可以幫助您:
{
"version": "0.2.0",
"configurations": [{
"type": "cppvsdbg",
"request": "launch",
"name": "Addon Debug",
"program": "node",
"args": ["C:\\repos\\HighloadCup\\db.js"]
}]
}
確保使用正確的體系結構和其他選項構建Node.js插件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.