1
我有一個簡短的JScript,它創建一個活動的X對象並調用一個函數。該活動的X對象是用C++編寫的。當我運行命令cscript scriptName.js //X
時,我在調試模式下啓動VS2012。比我試圖附加一個調試器,但你知道一個已經連接。調試器已連接 - cscript
有沒有辦法重新附加調試器或連接到它一些如何?
我目前的解決方案是不使用JScript並從C++調用代碼。
我有一個簡短的JScript,它創建一個活動的X對象並調用一個函數。該活動的X對象是用C++編寫的。當我運行命令cscript scriptName.js //X
時,我在調試模式下啓動VS2012。比我試圖附加一個調試器,但你知道一個已經連接。調試器已連接 - cscript
有沒有辦法重新附加調試器或連接到它一些如何?
我目前的解決方案是不使用JScript並從C++調用代碼。
你想使用哪種調試器?Visual Studio或WinDBG? 你真的需要同時調試JavaScript代碼和C++代碼嗎??
如果後者對您不是問題,並且您想專注於C++代碼,請在Visual Studio(或WinDBG)中調試cscript.exe,而不使用/ x標誌。無需連接,您可以從Visual Studio開始使用F5進行調試。
一些角度來考慮:
而且,這是默認的,但要確保:
當我開始調試它說「cscript.exe未在[PCNAME]上運行」 – qballer
@ qballer它不應該。你確定你正在運行cscript而沒有'// x'標誌嗎? – Uri
是的,我確定。仍然無法附加。 – qballer