Subversion Repositories gelsvn

Rev

Rev 288 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 288 Rev 437
Line 1... Line 1...
1
// $Id: README_MSVC 288 2006-09-26 09:25:27Z bj $
1
// $Id: README_MSVC 437 2009-02-25 17:32:00Z awk $
2
//
2
//
3
Building instructions for GEL under Visual Studio 7.1 and 8 (2003 and 2005)
3
Building instructions for GEL under Visual Studio 7.1 and 8 (2003 and 2005)
4
 
4
 
5
1. Project configuration
5
1. Project configuration
6
 
6
 
Line 20... Line 20...
20
We assume, that once GEL is installed, it should be used without adding the source and header files to the particular project. Therefore we install GEL in an outside directory defined by the environment variables GEL_INCLUDE, GEL_LIB and GEL_BIN. In the configuration, this is done by setting the Target Directory to $(GEL_LIB), and, as a post-build event, all header files are copied to $(GEL_INCLUDE). This is done by the the Install_Debug and Install build configurations
20
We assume, that once GEL is installed, it should be used without adding the source and header files to the particular project. Therefore we install GEL in an outside directory defined by the environment variables GEL_INCLUDE, GEL_LIB and GEL_BIN. In the configuration, this is done by setting the Target Directory to $(GEL_LIB), and, as a post-build event, all header files are copied to $(GEL_INCLUDE). This is done by the the Install_Debug and Install build configurations
21
 
21
 
22
The environment variables should be the paths where all 3rd party lib and
22
The environment variables should be the paths where all 3rd party lib and
23
header files are stored (like /usr/local/ on a *NIX system) 
23
header files are stored (like /usr/local/ on a *NIX system) 
24
 
24
 
-
 
25
4. Runtime checks: _SECURE_SCL and _HAS_ITERATOR_DEBUGGING
25
 
26
 
-
 
27
Due to legacy code in GEL, these runtime checks have to be disabled.  This
-
 
28
means that when you create a new project in Visual Studio that you intend to
-
 
29
use with GEL, you *must* also define _SECURE_SCL=0 and
-
 
30
_HAS_ITERATOR_DEBUGGING=0.  Failure to do so will result in random crashes.
26
 
31