我的错误感觉和stackoverflow上面的一个问题相似:
http://stackoverflow.com/questions/2107093/error-when-starting-glut-app-when-compiled-for-64-bit
我在配置glut环境的一个项目的时候,程序可以编译通过,但是运行的时候报错:
程序无法正常启动(0xc000007b),
查资料说是因为64位的程序使用了32位的dll。
我就大概查了一下,预计是64位glut使用了glut32.dll
所以我就把C:\Windows\System32和
C:\Windows\SysWOW64里面的glut32.dll同时删除。
程序报错:无法启动此程序,因为计算机中丢失glut32.dll
如果我只删除C:\Windows\System32或C:\Windows\SysWOW64其中一个文件夹的glut32.dll,报错:
程序无法正常启动(0xc000007b),
我使用x64平台的release版本。
然后在项目属性->配置属性->链接器->输入->附加依赖项里面已经添加了glut64.lib
我把glut64.lib和glut.h都添加在工程目录下面,并且添加了路径。
如果能帮忙的话,感激不尽
。