[galib] Compiling GALib 2.4.6 with VC++.NET

mwall mwall at oculustech.com
Mon Feb 7 06:15:18 EST 2005

On Mon, 7 Feb 2005 at 03:30:26, Ing. Mónica R. Guajardo wrote:

> I found the GALib very useful, and now I am trying to install the latest
> version of the GALib on Visual Studio C++.Net 2003. I have an error message
> and can´t get the version to compile. I show the steps I followed:

> 3.  I specified the following:
> 	a.	In gaconfig.h  I added the line #define NO_STREAMS

as of 2.4.6, the NO_STREAMS directive no longer has any effect.  if you want to
turn off streams when using galib with visual studio, comment the
GALIB_USE_STREAMS line in the visual studio section of gaconfig.h.

apologies for not making it easier to control the galib options from a project
file, but i find that modifying gaconfig.h will result in fewer errors than
having to set the macros in each project file.

> 4. When "building" my project, the following error message appears:
> e:\Master\Myproy\GALib\galib246\ga\GATreeGenome.C(350): fatal error C1010:
> unexpected end of file while looking for precompiled header directive
> Does anyone has any clue?  

i did no testing with the precompiled header option of visual studio enabled. 
whenever i have used the precompiled headers in visual studio, i get (re)linkage
problems, especially when i am making fast and furious changes to the code. 
when precompiled headers are turned off, the builds take (slightly) longer, but
at least i know that the code i am running is the code that i wrote.

try disabling the use of precompiled headers when you build galib (i think it is
the /YX option that enables precompiled headers, don't know what disables it)


More information about the galib mailing list