[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Nel] Nel compilation with Visual C
From: |
guillaume bataille |
Subject: |
[Nel] Nel compilation with Visual C |
Date: |
Fri, 10 Oct 2003 12:10:01 +0100 |
Hi,
The objective of this mail is :
1. to provide to new users informations they should more or less find in the
mailing list repository,
2. to centralize efforts for VC7 compilation attempts.
At first these considerations have been done by using WindowsXP, Visual Net
7.1(2003) and Visual Studio 6 with service pack 4 & 5.
1. Currently nel source code compiles properly only with Visual Studio 6 +
service pack 4 + processor pack for service pack 4. Service pack 5 attempts
will issue to a compilation problem relative to asm instructions (memory boost
& xmm0).
Source files are unix-formatted. Convert them after uncompression by using
unix2dos :
http://home.clear.net.nz/pages/niche/unix2dos.html
A file is missing generally in your visual subdirectories : glext.h. You will
find it here :
http://oss.sgi.com/projects/ogl-sample/registry/
Search where gl.h is on your hard drive then add glext.h to this directory.
You need as well all the libs indicated in the INSTALL file of the
contribution. They all must be declared through the "option" choice of the
"tools" menu of Visual. They must be entered in a specific order or it won't
compile. Microsoft lines must appear after stlport declarations or stl used by
VC will be the microsoft version and nel supports only stlport.
For 'include' directories you have to add, more or less considering needings :
*\stlport\stlport
*\stlport\src
*\nel\include
*\nel\src
*\dxdsk\include
*\creative labs\eax 2.0 extensions sdk\include
*\creative labs\openal 1.0 sdk\include
*\fmodapi361win32\api\inc
*\ft213\include
*\jpeg\include
*\libxml2-2.4.5\include
*\mysql\include
*\python-1.5.2\include
For 'library' directories :
*\stlport\lib
*\nel\lib
*\dxdsk\lib
*\creative labs\eax 2.0 extensions sdk\libs
*\creative labs\openal 1.0 sdk\libs
*\fmodapi361win32\api\lib
*\ft213\objs
*\jpeg\lib
*\libxml2-2.4.5\lib
*\mysql\lib
*\python-1.5.2\lib
Nel should compile with this.
2. This is a fact that VC7 doesn't have the same compiler than VC6. Matters
seem to come particularly from explicit specialization of template classes.
Guillaume Bataille
--
__________________________________________________________
Sign-up for your own personalized E-mail at Mail.com
http://www.mail.com/?sr=signup
CareerBuilder.com has over 400,000 jobs. Be smarter about your job search
http://corp.mail.com/careers
- [Nel] Nel compilation with Visual C,
guillaume bataille <=