removed parts from readme that are definately outdated. The rest is
useful and will need to be massaged into a helpful text before 3.0 release git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@1130 7f0cb862-5218-0410-a997-914c9d46530a
This commit is contained in:
parent
67c4e24bc1
commit
b83545263c
@ -1,56 +1,3 @@
|
|||||||
Windows 32 Notes
|
|
||||||
================
|
|
||||||
|
|
||||||
The "freeglut" library installation package comes with MSVC 6.0 workspace and
|
|
||||||
project files. The workspace "freeglut.dsw" has two projects:
|
|
||||||
"freeglut.dsp", which creates a DLL file, and "freeglut_static.dsp", which
|
|
||||||
creates a static library.
|
|
||||||
|
|
||||||
The "freeglut" library also comes with an Open Watcom compiler project file
|
|
||||||
"freeglut.wpj" and two target files "freeglut.tgt" and "freeglut_static.tgt".
|
|
||||||
The two target files build DLL and static libraries. The Open Watcom also
|
|
||||||
includes "freeglut.rc", which is a resource compiler script to add a "Version"
|
|
||||||
tab to the DLL property sheet.
|
|
||||||
|
|
||||||
|
|
||||||
Building the Libraries with MSVC
|
|
||||||
================================
|
|
||||||
|
|
||||||
To build the "freeglut" libraries, open MSVC and load the "freeglut" workspace.
|
|
||||||
This will load the two projects. Selecting "Build" - "Batch Build" from the
|
|
||||||
menu will build both the debug and the release versions of both libraries.
|
|
||||||
|
|
||||||
The libraries will be found in the following places and will have the
|
|
||||||
following names:
|
|
||||||
- DLL, debug version: freeglut\freeglut\Debug\freeglut.lib
|
|
||||||
- DLL, release version: freeglut\freeglut\Release\freeglut.lib
|
|
||||||
- Static, debug version: freeglut\freeglut\DebugStatic\freeglut_static.lib
|
|
||||||
- Static, release version: freeglut\freeglut\ReleaseStatic\freeglut_static.lib
|
|
||||||
|
|
||||||
Starting with VS2008, both 32bit and 64bit builds are available.
|
|
||||||
These libraries can instead be found at:
|
|
||||||
32bit:
|
|
||||||
- DLL, debug version: freeglut\freeglut\lib\x86\Debug\freeglut.lib
|
|
||||||
freeglut\freeglut\lib\x86\Debug\freeglut.dll
|
|
||||||
- Static, debug version: freeglut\freeglut\lib\x86\Debug\freeglut_static.lib
|
|
||||||
- DLL, release version: freeglut\freeglut\lib\x86\freeglut.lib
|
|
||||||
freeglut\freeglut\lib\x86\freeglut.dll
|
|
||||||
- Static, release version: freeglut\freeglut\lib\x86\freeglut_static.lib
|
|
||||||
|
|
||||||
64bit:
|
|
||||||
- DLL, debug version: freeglut\freeglut\lib\x64\Debug\freeglut.lib
|
|
||||||
freeglut\freeglut\lib\x64\Debug\freeglut.dll
|
|
||||||
- Static, debug version: freeglut\freeglut\lib\x64\Debug\freeglut_static.lib
|
|
||||||
- DLL, release version: freeglut\freeglut\lib\x64\freeglut.lib
|
|
||||||
freeglut\freeglut\lib\x64\freeglut.dll
|
|
||||||
- Static, release version: freeglut\freeglut\lib\x64\freeglut_static.lib
|
|
||||||
|
|
||||||
Unlike the *nix release, the library names are NOT automatic replacements for
|
|
||||||
the GLUT library names. You may rename them manually if you wish, but this is
|
|
||||||
not necessary as the header file includes a pragma telling the compiler which
|
|
||||||
library file to look for.
|
|
||||||
|
|
||||||
|
|
||||||
Installing the Libraries with MSVC
|
Installing the Libraries with MSVC
|
||||||
==================================
|
==================================
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user