我正在编写代码,在用户指定的文件上打开一个 istream 对象。我希望能够在调试器中运行该程序并在提示符处键入文件名(例如 data.txt),而不是整个路径。我还没有弄清楚如何在 IDE 中执行此操作,所以我一直将我的 .txt 文件保存到调试文件夹并运行 .exe 文件,但这意味着我无法单步执行该程序。我如何让它在 IDE 中工作?谢谢。
最佳答案
您可以设置可执行文件的工作路径(项目属性->调试->工作目录),这会导致调试器以该路径作为工作目录启动可执行文件。这样做的好处是,如果您为所有配置(调试/发布/...)设置相同的路径,则整个系统上只需要 1 个 data.txt,如果您想更改 data.txt 或这是名字。
关于c++ - 数据文件放在哪里以便 Microsoft Visual C++ 2008 调试器可以找到它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1852744/