下载资源后端资源详情
glut32bit64bit.zip
大小:694.59KB
价格:18积分
下载量:0
评分:
5.0
上传者:knownall
更新日期:2025-09-22

glut32bit和64bit版

资源文件列表(大概)

文件名
大小
glut32bit64bit/
-
glut32bit64bit/Debug/
-
glut32bit64bit/Debug/glut32.dll
696.5KB
glut32bit64bit/Debug/glut32.lib
27.83KB
glut32bit64bit/Debug/glut64.dll
865KB
glut32bit64bit/Debug/glut64.lib
25.57KB
glut32bit64bit/glut.def
2.24KB
glut32bit64bit/glut.h
27.02KB
glut32bit64bit/Release/
-
glut32bit64bit/Release/glut32.dll
225KB
glut32bit64bit/Release/glut32.lib
27.83KB
glut32bit64bit/Release/glut64.dll
264KB
glut32bit64bit/Release/glut64.lib
25.57KB

资源内容介绍

glut的32位和64位版,找了好久才找到的。这里面放了debug和release两种格式,请选择使用。
#ifndef __glut_h__#define __glut_h__#if defined(_WIN32)# if 0 # define WIN32_LEAN_AND_MEAN# include <windows.h># else # ifndef APIENTRY# define GLUT_APIENTRY_DEFINED# if (_MSC_VER >= 800) || defined(_STDCALL_SUPPORTED) || defined(__BORLANDC__) || defined(__LCC__)# define APIENTRY __stdcall# else# define APIENTRY# endif# endif # ifndef CALLBACK# if (defined(_M_MRX000) || defined(_M_IX86) || defined(_M_ALPHA) || defined(_M_PPC)) && !defined(MIDL_PASS) || defined(__LCC__)# define CALLBACK __stdcall# else# define CALLBACK# endif# endif # if defined( __LCC__ )# undef WINGDIAPI# define WINGDIAPI __stdcall# else # ifndef WINGDIAPI# define GLUT_WINGDIAPI_DEFINED# define WINGDIAPI __declspec(dllimport)# endif# endif # ifndef _WCHAR_T_DEFINEDtypedef unsigned short wchar_t;# define _WCHAR_T_DEFINED# endif# endif# if !defined(GLUT_BUILDING_LIB) && !defined(GLUT_NO_LIB_PRAGMA)# pragma comment (lib, "winmm.lib") # ifdef GLUT_USE_SGI_OPENGL# pragma comment (lib, "opengl.lib") # pragma comment (lib, "glu.lib") # pragma comment (lib, "glut.lib") # else# pragma comment (lib, "opengl32.lib") # pragma comment (lib, "glu32.lib") # pragma comment (lib, "glut32.lib") # endif# endif# ifndef GLUT_NO_WARNING_DISABLE# pragma warning (disable:4244) # pragma warning (disable:4305) # endif/* Win32 has an annoying issue where there are multiple C run-time libraries (CRTs). If the executable is linked with a different CRT from the GLUT DLL, the GLUT DLL will not share the same CRT static data seen by the executable. In particular, atexit callbacks registered in the executable will not be called if GLUT calls its (different) exit routine). GLUT is typically built with the "/MD" option (the CRT with multithreading DLL support), but the Visual C++ linker default is "/ML" (the single threaded CRT). One workaround to this issue is requiring users to always link with the same CRT as GLUT is compiled with. That requires users supply a non-standard option. GLUT 3.7 has its own built-in workaround where the executable's "exit" function pointer is covertly passed to GLUT. GLUT then calls the executable's exit function pointer to ensure that any "atexit" calls registered by the application are called if GLUT needs to exit. Note that the __glut*WithExit routines should NEVER be called directly. To avoid the atexit workaround, #define GLUT_DISABLE_ATEXIT_HACK. */# if !defined(_MSC_VER) && !defined(__cdecl) # define __cdecl# define GLUT_DEFINED___CDECL# endif# ifndef _CRTIMP# ifdef _NTSDK # define _CRTIMP# else # ifdef _DLL# define _CRTIMP __declspec(dllimport)# else# define _CRTIMP# endif# endif# define GLUT_DEFINED__CRTIMP# endif# ifdef GLUT_BUILDING_LIB# define GLUTAPI __declspec(dllexport)# else# ifdef _DLL# define GLUTAPI __declspec(dllimport)# else# define GLUTAPI extern# endif# endif# define GLUTCALLBACK __cdecl#endif #include <GL/gl.h>#include <GL/glu.h>#ifdef __cplusplusextern "C" {#endif#if defined(_WIN32)# ifndef GLUT_BUILDING_LIBextern _CRTIMP void __cdecl exit(int);# endif#else# define APIENTRY# define GLUT_APIENTRY_DEFINED# define CALLBACK# define GLUTAPI extern# define GLUTCALLBACKextern void exit(int);#endif/** GLUT API revision history: GLUT_API_VERSION is updated to reflect incompatible GLUT API changes (interface changes, semantic changes, deletions, or additions). GLUT_API_VERSION=1 First public release of GLUT. 11/29/94 GLUT_API_VERSION=2 Added support for OpenGL/GLX multisampling, extension. Supports new input devices like tablet, dial and button box, and Spaceball. Easy to query OpenGL extensions. GLUT_API_VERSION=3 glutMenuStatus added. GLUT_API_VERSION=4 glutInitDisplayString, glutWarpPointer, glutBitmapLength, glutStrokeLength, glutWindowStatusFunc, dynamic video resize subAPI, glutPostWindowRedisplay, glutKeyboardUpFunc, glutSpecialUpFunc, glutIgnoreKeyRepeat, glutSetKeyRepeat, glutJoystickFunc, glutForceJoystickFunc (NOT FINALIZED!).**/#ifndef GLUT_API_VERSION #define GLUT_API_VERSION3#endif/** GLUT implementation revision history: GLUT_XLIB_IMPLEMENTATION is updated to reflect both GLUT API revisions and implementation revisions (ie, bug fixes). GLUT_XLIB_IMPLEMENTATION=1 mjk's first public release of GLUT Xlib-based implementation. 11/29/94 GLUT_XLIB_IMPLEMENTATION=2 mjk's second public release of GLUT Xlib-based implementation providing GLUT version 2 interfaces. GLUT_XLIB_IMPLEMENTATION=3 mjk's GLUT 2.2 images. 4/17/95 GLUT_XLIB_IMPLEMENTATION=4 mjk's GLUT 2.3 images. 6/?/95 GLUT_XLIB_IMPLEMENTATION=5 mjk's GLUT 3.0 images. 10/?/95 GLUT_XLIB_IMPLEMENTATION=7 mjk's GLUT 3.1+ with glutWarpPoitner. 7/24/96 GLUT_XLIB_IMPLEMENTATION=8 mjk's GLUT 3.1+ with glutWarpPoitner and video resize. 1/3/97 GLUT_XLIB_IMPLEMENTATION=9 mjk's GLUT 3.4 release with early GLUT 4 routines. GLUT_XLIB_IMPLEMENTATION=11 Mesa 2.5's GLUT 3.6 release. GLUT_XLIB_IMPLEMENTATION=12 mjk's GLUT 3.6 release with early GLUT 4 routines + signal handling. GLUT_XLIB_IMPLEMENTATION=13 mjk's GLUT 3.7 beta with GameGLUT support. GLUT_XLIB_IMPLEMENTATION=14 mjk's GLUT 3.7 beta with f90gl friend interface. GLUT_XLIB_IMPLEMENTATION=15 mjk's GLUT 3.7 beta sync'ed with Mesa <GL/glut.h>**/#ifndef GLUT_XLIB_IMPLEMENTATION #define GLUT_XLIB_IMPLEMENTATION15#endif#define GLUT_RGB0#define GLUT_RGBAGL

用户评论 (0)

发表评论

captcha

相关资源

编译器(gcc、g++)

编译器(gcc、g++)

655.46KB14积分

免费插件-AI插件-illustrator插件集合-尺寸标注-智能填充-颜色自动处理-自动批处理-Windows安装包.zip

功能包含标注、文本、路径、颜色、画板、包装、拼板、设计、输出和效果等大类,常用功能如:标注横尺寸,标注纵尺寸,标注尺寸,轻松画包装1,轻松画包装2,天地盖盒子,绘制手提袋,绘制外箱,生成出血线,文本段落分行,段落行合并,文本段落转换,单行拆单字,字体转曲,大小写转换,查找专色,两者换位,选择导出-PSD,导出jpg,选择导出jpg,选择增强,随机填色,圆角插件,锚点分割路径,等分路径,建立等分圆,测量路径长度,点到点连线,节点延伸,解锁全部对象,统一画板尺寸,当前画板矩形,全部画板矩形,垂直两分,水平两分,插入页码等,多图层转多画板,页面适配对象,裁切标记,印前角线,一键拼版,自动拼版,阵列复制,标记线生成,创建参考线,打开多页PDF,置入PDF多页面,条形码及二维码,色标生成器,移除叠印属性,移除非纯黑叠印,解散全部群组,批量替换链接图,链接文件打包,全部颜色转黑,查找白色叠印,删除所有蒙版,正则编辑文本,流水号生成器,统计所选对象,。 作者会持续更新,如果您有需要的功能,可以给作者留言,作者闲时进行制作。欢迎下载使用,安装完毕之后,在窗口菜单>扩展>知了插件,打开即可使用。

8.41MB41积分

人脸库全集

史上最全的人脸库,自己毕业设计时做人脸识别时收集的,包括ORL人脸库、Yale人脸库、AT&T人脸库及MIT人脸库。ORL人脸库中包括23*28的bmp格式的400幅人脸、92*112的bmp格式及pgm格式的各400幅人脸;Yale人脸库中包括100*100的bmp格式的15个人的人脸,每个人11幅图像;MIT人脸库中包括人脸20*20的bmp格式2706幅图及非人脸20*20的bmp格式4381幅图。如此全面,绝对值得下载。

18.78MB33积分

wcf扩展性例子

wcf扩展性的例子

37.75MB38积分