我正在使用Visual Studio 2015调试C++本地应用程序。
在断点停止之后,我想知道当前目录。(它可能在执行过程中在断点停止之前发生了更改)。
在.NET调试中,可以通过立即窗口实现。但是在调试C++本地应用程序时不起作用。
有没有办法在调试C++本地应用程序时找到当前目录?
为了使问题更清晰 - 我不想再次更改和编译我的代码。我想在调试器中(watch窗口、命令/立即窗口等)找到这个信息。
在断点停止之后,我想知道当前目录。(它可能在执行过程中在断点停止之前发生了更改)。
在.NET调试中,可以通过立即窗口实现。但是在调试C++本地应用程序时不起作用。
有没有办法在调试C++本地应用程序时找到当前目录?
为了使问题更清晰 - 我不想再次更改和编译我的代码。我想在调试器中(watch窗口、命令/立即窗口等)找到这个信息。
$env
中呈现的环境变量进行的简要检查中,我找不到任何显示当前目录的内容。 - Amir Gonnen=C:=
这样的条目,其中包含模拟的每个驱动器的当前目录。不幸的是,这只在控制台应用程序中可靠地工作。这些条目在非控制台窗口应用程序中可能略有不同(或根本不存在),具体取决于应用程序正在执行的其他操作。这就是为什么我不认为这是一个答案,但我认为值得一提。为此添加一个伪变量可能是向VS团队提出的一个不错的建议。 - bogdan