在Visual Studio C ++调试会话期间找出当前目录

时间:2015-12-03 08:38:21

标签: c++ visual-studio debugging visual-studio-2015 immediate-window

我正在Visual Studio 2015上调试C ++本机应用程序 在断点停止后,我想知道当前目录。 (它可能在执行期间在停止该断点之前发生了变化)。

在.NET调试it is possible through the immediate window上。调试C ++本机应用程序时,这不起作用。

在调试C ++本机应用程序时,有没有办法找到当前目录?

要说清楚 - 我不想再次更改和构建我的代码。我想在调试器中找到 (监视窗口,命令/立即窗口等)。

2 个答案:

答案 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