无法定位程序输入点 glBegin 于动态链接库 OPENGL32,.DLL,
发布网友
发布时间:2023-07-16 16:46
我来回答
共1个回答
热心网友
时间:2024-05-07 23:19
哈哈哈!!终于有我的用武之地了!!兄弟,告诉你,此问题困扰我好久了,所以我头悬梁锥刺股,终于解决了!!!
兄弟,动态链接库又称为动态链接函数库,是微软公司在微软视窗操作系统中实现共享函数库概念的一种实作方式。这些库函数的扩展名是.DLL、.OCX(包含ActiveX控制的库)或者.DRV(旧式的系统驱动程序)。
所谓动态链接,就是把一些经常会共用的代码(静态链接的OBJ程序库)制作成DLL档,当运行档调用到DLL档内的函数时,windows操作系统才会把DLL档加载内存内,DLL档本身的结构就是可运行档,当程序需求函数才进行链接。通过动态链接方式,内存浪费的情形将可大幅降低。#看不懂看下面#
**********
通俗的讲,就是微软为了节约磁盘空间,而使用的一种函数库,就是可以让不同程序共同利用库里的有用代码,结果就是多个程序或同个程序的不同进程公用一个库,这是微软早期为了照顾小内存和小硬盘的一个产品,但如果动态链接库公用发生错误,那么调用这个库的程序就会互相争夺冲突,发生无法定位的结果。方法就是重新搞定这个东西的老大-----Microsoft .NET Framework 对!!就是它,重装它就可以解决大部分此类问题,一般人装机忽略它,而且是ghost版,所以,现在就更新吧!!
***********
详情参考《维基百科》绝对专业