我目前正在开发一个项目(C++),包括制作一个包含通过编译和运行时使用fstream收集的一些信息的日志文件。在使用glGetString()命令,分别与GL_VENDOR/GL_VERSION/GL_RENDERER一起使用时,流停止打印,因此我的日志文件在使用这些命令之一处停止。信息直接打印在整个运行的文件中。 OpenGL版本是做日期。C++ OpenGL fstream问题
编辑:
样品:
buildLog.open( “释放/ build.log”);
buildLog < <“\ n供应商:”< < glGetString(GL_VENDOR);
这不足以提供足够的信息来帮助解决这个问题。您需要提供证明问题的代码。 –
当你调用'glGetString()'时你有当前的GL上下文吗? – genpfault
@genpfault唉,看来我一直在尝试在GL上下文之前这样做。现在所有的作品发布后都很棒。谢谢! – user203432