我正在调试尝试使用
加载文件的可执行文件ifstream is("filename");
这会失败,因为在“当前文件夹”中,此文件似乎丢失了。我很确定该文件位于包含项目和解决方案的文件夹中,工作目录设置为project-dir。
问题:有没有办法显示ifstream在调试器中查找文件的文件夹?
编辑1: 获取有关当前项目目录的信息可以这样做:
How can I find out the value of $(ProjectDir)?
编辑2: 目前的工作目录可以这样获得:
char * dir = _getcwd(NULL, 0);
我没有找到一种方法来在调试器中获取此信息而无需重新编译,这样会更好。