基于 OpenGL 的程序在 Windows XP 中导致访问冲突

Support for Windows XP has ended

Microsoft ended support for Windows XP on April 8, 2014. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

本文已归档。它按“原样”提供,并且不再更新。
症状
在基于 Windows XP 的计算机上运行基于 OpenGL 的程序,以呈现包含极长位图线的 OpenGL 场景时,可能会收到访问冲突错误信息。
原因
发生此问题的原因是用于计算直线座标的算法无法准确计算非常长的直线。
解决方案
要解决此问题,请获取最新的 Windows XP Service Pack。有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
322389 如何获取最新的 Windows XP Service Pack
该修复程序的英文版应具有以下或更新的文件属性:
日期		时间    版本		大小     文件名		平台---------------------------------------------------------------------29-Nov-2001	01:50  5.1.2600.21	686,080	Opengl32.dll	Intel				

状态
Microsoft 已经确认这是在本文开头列出的 Microsoft 产品中存在的问题。 此问题最早在 Windows XP Service Pack 1 中得到了解决。
更多信息
有关此问题和 Microsoft Windows 2000 及 Microsoft Windows NT 的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
313377 OpenGL-Based Program Causes Access Violation in Windows 2000
313364 OpenGL-Based Program Causes Access Violation in Windows NT
属性

文章 ID:312505 - 上次审阅时间:01/12/2015 19:18:10 - 修订版本: 1.1

  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
  • kbnosurvey kbarchive kberrmsg kbbug kbfix kbappcompatibility kbqfe kbenv kbwinxpsp1fix kbhotfixserver KB312505
反馈