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

时间:2014-10-05 03:22:22

标签: c++ codeblocks

First Some Code:

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

当我构建然后从Windows资源管理器文件夹运行时,此程序工作(打印“打开”并可以从文件读取)但是当我按下代码块中的运行按钮或尝试使用调试器时,它打印“未打开”当我尝试从文件中读取时崩溃。

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

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

1 个答案:

答案 0 :(得分:0)

更改调试可执行文件的工作Director。