代码之家  ›  专栏  ›  技术社区  ›  Luka Rahne

Visual Studio调试执行路径

  •  3
  • Luka Rahne  · 技术社区  · 15 年前

    我有C代码。

    FILE * fin = fopen("myfile", "rb");
    if (fin == NULL)
    {
        printf("file myfile does not exist, closing");
        return false;
    }
    

    它在编译时工作,但不在返回false的调试模式(步进槽)下工作。 检查argv[0]正常,绝对路径双向工作。

    1 回复  |  直到 15 年前
        1
  •  10
  •   Martin v. Löwis    15 年前

    在调试器中运行程序时,需要在项目调试设置中设置当前工作目录。