c++ - 数据文件放在哪里以便 Microsoft Visual C++ 2008 调试器可以找到它们?

标签 c++ visual-studio path debugging file-management

我正在编写代码,在用户指定的文件上打开一个 istream 对象。我希望能够在调试器中运行该程序并在提示符处键入文件名(例如 data.txt),而不是整个路径。我还没有弄清楚如何在 IDE 中执行此操作,所以我一直将我的 .txt 文件保存到调试文件夹并运行 .exe 文件,但这意味着我无法单步执行该程序。我如何让它在 IDE 中工作?谢谢。

最佳答案

您可以设置可执行文件的工作路径(项目属性->调试->工作目录),这会导致调试器以该路径作为工作目录启动可执行文件。这样做的好处是,如果您为所有配置(调试/发布/...)设置相同的路径,则整个系统上只需要 1 个 data.txt,如果您想更改 data.txt 或这是名字。

关于c++ - 数据文件放在哪里以便 Microsoft Visual C++ 2008 调试器可以找到它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1852744/

相关文章:

url - 网站元文件的新 url 路径前缀的名称是什么?

c++ - 检查谁在骰子游戏中获胜

c++ - 传递 0 而不是 1 时 sfinae 模棱两可的调用

javascript - 通过 Emscripten 生成的代码不返回值

visual-studio - Visual Studio 查找和替换变量

c# - Visual Studio 2019 的 CSC 警告 CS1668

c# - 为 Visual Studio 创建插件

java - 如何检查目录是否在其他目录中

c++ - 使用模板的函数重载

iphone - 将图像从 URL 加载到 UIImageview 需要时间