问题: 在Frame->Shader.cpp文件中 ···cpp GLint CShader::__loadShader(const std::string& vShaderFileName, GLint vShaderType) const ··· 出了问题,没有编译Shader文件 原因是在Release模式下,不会运行_ASSERT函数,因此忽略了_ASSERT(__compileShader(Shader)); 所以在Debug下可以正常运行,但是在Release下运行报错。 建议修改为 GLboolean isCompileShader = __compileShader(Shader); _ASSERT(isCompileShader);