ifstream在Code::Blocks调试模式下不工作

ifstream not working in Code::Blocks debug mode

本文关键字:工作 模式 Blocks Code ifstream 调试      更新时间:2023-10-16

第一部分代码:

std::ifstream resolution;
resolution.open("resolution.txt");
if(resolution.is_open())
{
    std::cout << "Open";
}
else
{
    std::cout << "Not Open";
}

当我构建并从windows资源管理器文件夹运行时,这个程序可以工作(打印"打开"并可以从文件中读取),但当我按下代码块中的运行按钮或尝试使用调试器时,它会打印"未打开"并在我尝试从文件中读取时崩溃。

我发现SOIL(OpenGL实用程序)在从代码块中运行时无法读取文件

调试时如何启用文件加载?

更改调试可执行文件的工作控制器。