nel-all
[Top][All Lists]
Advanced

[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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]