我正在Visual Studio 2015上调试C ++本机应用程序 在断点停止后,我想知道当前目录。 (它可能在执行期间在停止该断点之前发生了变化)。
在.NET调试it is possible through the immediate window上。调试C ++本机应用程序时,这不起作用。
要说清楚 - 我不想再次更改和构建我的代码。我想在调试器中找到 (监视窗口,命令/立即窗口等)。
答案 0 :(得分:3)
在Visual Studio 2015中,有一个" C#Interactive"窗口。 您可以使用.NET解决方案中的C#命令在调试Native项目时获取当前目录。 查看 - >其他Windows - > C#Interactive
如果您没有看到此选项,则可能需要使用C#/。NET组件重新安装VS2015。 (我在安装过程中选择了所有与C#相关的组件。)
答案 1 :(得分:-3)
您可以在代码中使用windows API函数:: getCurrentDirectory(https://msdn.microsoft.com/de-de/library/windows/desktop/aa364934(v=vs.85).aspx)