1. 程式人生 > >vs.code調試node.js的C++擴展

vs.code調試node.js的C++擴展

clu min 很多 執行過程 ide 安裝 font include pat

其實也很簡單

技術分享圖片

點擊“Add Configration..”後,會在launch.json增加一個節點,稍調整兩個位置

技術分享圖片

以上完了後,就能在cpp源碼裏加上自己的斷點,執行debug調試我們的C++源代碼了。記住這個“(Windows) Launch",下面一步會選擇它。當然你也可以自己改另一個名字
技術分享圖片

點擊“三角”程序就會跑起來,沒有問題的話,程序會停在執行過程中遇到的第一個“斷點”的位置。

有一點需要註意:在我們修改代碼後,必須要執行一次build

node-gyp build

如果我們已有多年使用IDE來進行開發的話,可能會在修改了代碼後直接就跑測試,很多IDE會自動編譯一次,但這裏不行。我一般會開一個"TERMINAL"(終端),錄入上面的命令執行

此外,默認情況下vs.code會找不到node.h等node的一些*.h文件,於是在代碼編編輯狀態下會提示我們源代碼有問題,但上面的調試或執行node-gyp build都沒有問題。vs.code也會很聰明的在右下角提醒我們,點擊進去會告訴我們如何配置includePath

技術分享圖片

找到node-gyp的安裝目錄,配置一下c_cpp_properties.json

技術分享圖片

vs.code調試node.js的C++擴展