Я отлаживаю нативное приложение C ++ в Visual Studio 2015.
После остановки на точке останова я хотел бы знать Текущий каталог. (Это могло измениться во время выполнения до остановки на этой точке останова).
Отладка .NET это возможно через непосредственное окно. Это не работает при отладке собственного приложения C ++.
Чтобы было понятно — я не хочу менять и строить свой код снова. Я хотел бы узнать это в отладчике (окно просмотра, команда / непосредственное окно и т. д.)
В Visual Studio 2015 есть окно «Интерактивный C #».
Вы можете использовать команду C # из представленного вами решения .NET, чтобы получить текущий каталог при отладке собственного проекта.
Вид -> Другие окна -> C # Интерактив
Если вы не видите эту опцию, вы можете переустановить VS2015 с компонентами C # / .NET. (Я выбрал все компоненты, связанные с C # во время установки.)
Вы можете использовать функцию Windows API :: getCurrentDirectory в своем коде (https://msdn.microsoft.com/de-de/library/windows/desktop/aa364934(v=vs.85).aspx)