我有一个简短的 JScript,它创建一个活动的 X 对象并调用一个函数。该活动 X 对象是用 C++ 编写的。当我运行命令时,cscript scriptName.js //X
我以调试模式启动 VS2012。比我尝试附加一个调试器,但如您所知,已经附加了一个。
有没有办法重新连接调试器或以某种方式连接到它?
我目前的解决方案是不使用 JScript 并从 C++ 调用代码。
你想使用哪个调试器?Visual Studio 还是 WinDBG?您真的需要同时调试 JavaScript 代码和 C++ 代码吗?
如果后者对您来说不是问题,并且您想专注于 C++ 代码,则在 Visual Studio(或 WinDBG)中只调试 cscript.exe,不带 /x 标志。甚至不需要附加,您可以在 Visual Studio 中使用 F5 开始调试。
需要考虑的几点:
此外,这是默认设置,但请确保: