以前我明确使用opengl和opencv,它们在我的电脑上运行良好,所以我确信这不是因为任何显卡问题。我正在尝试的是开放框架,我已经成功编译了库。样本也编译了 100% 正确,但是当我运行应用程序时它会崩溃。
在对其进行调查后,我发现了它崩溃或访问违规的地方。
示例是 \examples\video\videoGrabberExample
videoTexture.loadData(videoInverted, camWidth,camHeight, GL_RGB);
经过进一步调试后,我发现它在每个项目的两个地方都崩溃了
glActiveTexture(GL_TEXTURE0); //inside the class ofTexture.
和
ofEnableBlendMode(OF_BLENDMODE_ALPHA);
或它崩溃的任何混合选项。
这似乎是 opnengl 错误,但我不确定下一步该做什么。所以我的要求是,如果有人有开放框架的经验,那么请指导我为什么它不工作?