** Using OpenGL libraries with Dev-C++ **
If you include on the following file, be sure to add in Project Options, Further object files:
Gl.h: -lopengl32
Glaux.h : -lopengl32 -lglaux
Glu.h : -lopengl32 -lglu32
This is for telling the linker to link your program with the OpenGL libraries. Following is the original Microsoft readme file:
OpenGL(R) 1.1 Release for Windows(R) 95
---------------------------------------
1. OpenGL Functionality Notes
2. Redistributable components for Windows 95
1. Functionality Notes
-----------------------
The OpenGL API is supported on a variety of graphics hardware; the
software in this release provides support for graphics hardware including
basic emulation on any video adapter that is supported with the operating
system, and accelerated graphics hardware that is supported by an OpenGL
mini-client driver (MCD) or an OpenGL installable client driver (ICD).
This release of OpenGL will run on all supported hardware under
Windows 95, including VGA and Super VGA 16 color mode displays.
The OpenGL runtime libraries for Windows 95 are not bundled with the
Windows 95 operating system currently, but application developers may freely
redistribute from this SDK along with their applications to other Windows 95
systems. In addition, the runtime libraries have been bundled with the
Windows 95 operating system in the OEM system release 2, so OEM Windows 95
systems shipping later in 1996 will begin appearing with the OpenGL runtime
libraries included.
To achieve good shaded rendering with OpenGL applications, you should use a
color graphics mode with 256 or more colors. Reasonable shading is
possible for most OpenGL applications with 256 colors.
The Windows NT 4.0 and Windows 95 releases of OpenGL includes new functionality
and performance enhancements. These include:
1) A complete implementation of OpenGL 1.1. OpenGL 1.1 contains several
functions, including vertex array, polygon offset, logic ops, and several new
functions for handling textures. The vertex array and texture calls are
particularly significant, as they may enable order of magnitude performance
improvements in some applications.
2) Overlay planes extensions. These Microsoft OpenGL extensions permit
applications to manage and render into overlay planes where supported
in the graphics hardware. This permits applications to bring up dialog boxes
and other UI features without overwriting 3D renderings.
3) Extended metafile support. Applications may encapsulate OpenGL calls and
data in GDI extended metafiles. This, together with NT 4.0 print spooler
enhancements for remote metafile rendering, makes it possible to print OpenGL
graphics at high resolution on the print server. This feature is limited to
the Windows NT release.
4) Microsoft extensions. The Microsoft OpenGL implementation also supports
these performance extensions: GL_WIN_swap_hint, GL_EXT_bgra, and
GL_EXT_paletted_texture. They improve the performance of some applications
significantly.
5) Performance. The software renderer has been tuned for this release.
Performance tuning has been carried out for the front end of the OpenGL
pipeline as well as for rendering particular primitives, especially
anti-aliased lines and texturing. Software rendering is generally 2-4x
faster.
6) OpenGL hardware acceleration. This release of OpenGL supports a simpler
mini-client driver (MCD) model to accelerate 3D graphics operations. In
particular, Windows NT 4.0 includes a Matrox Millennium mini-client driver
that accelerates OpenGL functions. A corresponding driver for Windows 95
is expected to be available later this year.
2. Redistributable components for Windows 95
--------------------------------------------
The OpenGL redistributable components for Windows 95 are in the DLL
directory. It contains the runtime dynamic-link libraries for OpenGL and
GLU. We recommend either of two methods for redistributing these libraries
with your application on Windows 95 (for Windows NT, the libraries are
bundled with the operating system and should not be redistributed):
1) In your setup program, install these libraries in the
application directory along with your application. This gives you
greater control over the version of OpenGL that your application
will link to (an issue if other applications install other versions
of the library), but also gives you greater responsibility for
updating your customers' libraries if and when that is required
to address defects, add functionality, improve performance, etc.
2) In your setup program, install these libraries in the windows
system directory. If you do this, you should use the Win32 setup
API call VerInstallFile to help prevent installing an older version
of the libraries over another application's installation of a more
recent version of the libraries.
OpenGL is a registered trademark of Silicon Graphics, Inc.
Windows is a registered trademark of Microsoft Corporation.
没有合适的资源?快使用搜索试试~ 我知道了~
C语言简易编程软件 c-free4
共593个文件
h:301个
a:82个
def:51个
需积分: 10 2 下载量 47 浏览量
2008-10-10
19:40:26
上传
评论
收藏 9.28MB RAR 举报
温馨提示
c语言简易编程软件,操作简单,,占用硬盘空间少,方便实用
资源详情
资源评论
资源推荐
收起资源包目录
C语言简易编程软件 c-free4 (593个子文件)
810193321 0B
libkernel32.a 612KB
libstdc++.a 561KB
libmsvcrt.a 516KB
libmsvcrt20.a 504KB
libmsvcrt40.a 494KB
libuser32.a 445KB
libcrtdll.a 379KB
librpcrt4.a 313KB
libopengl32.a 287KB
libadvapi32.a 287KB
libgdi32.a 263KB
libg2c.a 241KB
libnetapi32.a 201KB
libwinmm.a 155KB
libglaux.a 135KB
libole32.a 132KB
libwininet.a 131KB
libmapi32.a 118KB
liboleaut32.a 110KB
libobjc.a 107KB
libwinspool.a 105KB
libvfw32.a 104KB
libgcc.a 102KB
libshell32.a 101KB
libcomctl32.a 100KB
libtapi32.a 93KB
libglut32.a 93KB
libglut.a 93KB
libws2_32.a 86KB
libpenwin32.a 81KB
libiberty.a 80KB
libmoldname.a 79KB
libimm32.a 62KB
libmpr.a 59KB
libwsock32.a 56KB
libthunk32.a 52KB
librpcns4.a 50KB
libodbc32.a 48KB
libolecli32.a 45KB
libglu32.a 43KB
libmsacm32.a 37KB
libpkpd32.a 29KB
librasapi32.a 27KB
libuuid.a 25KB
libnddeapi.a 24KB
libmswsock.a 22KB
libddraw.a 21KB
libctl3d32.a 21KB
librpcdce4.a 21KB
liboledlg.a 20KB
libcomdlg32.a 19KB
libd3drm.a 19KB
libsvrapi.a 17KB
libwow32.a 15KB
libvdmdbg.a 14KB
libdsetup.a 14KB
libversion.a 13KB
libwin32spl.a 12KB
libth32.a 11KB
liblz32.a 10KB
libolesvr32.a 10KB
libmfcuia32.a 9KB
libmgmtapi.a 9KB
libolepro32.a 7KB
libscrnsavw.a 7KB
libdplayx.a 7KB
liburl.a 7KB
libscrnsave.a 7KB
libwinstrm.a 7KB
libmingw32.a 7KB
libdsound.a 7KB
libd3dim.a 5KB
libgmon.a 4KB
libcap.a 4KB
libdlcapi.a 4KB
libdinput.a 3KB
libmingwthrd.a 3KB
liblargeint.a 2KB
libd3dxof.a 2KB
libwst.a 2KB
libm.a 492B
libdxguid.a 454B
algorithm 1KB
bcc.bdr 11KB
Watcom.bdr 11KB
cygwin.bdr 11KB
mingw2.bdr 11KB
mingw1.bdr 11KB
mscc.bdr 11KB
dm.bdr 11KB
ch.bdr 3KB
bitset 33KB
projecttype.bmp 15KB
opengl2.bmp 3KB
uuid.c 25KB
shell32.c 3KB
conio.c 3KB
SimpleWinApp.c 3KB
SimpleDll.c 392B
共 593 条
- 1
- 2
- 3
- 4
- 5
- 6
yiwuwuyi
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0