Boost logo

Boost :

From: Jeff Flinn (TriumphSprint2000_at_[hidden])
Date: 2004-05-21 07:04:57


"John Maddock" <john_at_[hidden]> wrote in message
news:010c01c43f1d$0c56e7c0$19ef0352_at_fuji...

[snip]
>
> > I have noticed somthing else however with the current build. I'm
getting
> > C4786 warnings all over the place when I compile. I have tried putting
> > #pragma warning(disable : 4786) at the start of my program, but this
> appears
> > to have no effect. I wonder if it's something to do with the library.
> > Remember I'm ising mscv6.
>
> Well if you insist on using a broken compiler that's what you'll have to
> expect, I've tried really hard to suppress those warnings myself, but they
> never seem to stay turned off :-(

Since this is specific to msvc6 you can circumvent these warnings by placing
the following in your stdafx.h. This assumes that you are using a stdafx.h,
of course. All of the container includes may not be required, but this works
for me, and speeds up compilations since I'm using precompiled headers.

#pragma warning( disable : 4786 )
#include <yvals.h>
#pragma warning( disable : 4786 )
#include <new>
#pragma warning( disable : 4786 )
#include <map>
#pragma warning( disable : 4786 )
#include <set>
#pragma warning( disable : 4786 )
#include <vector>
#pragma warning( disable : 4786 )
#include <list>
#pragma warning( disable : 4786 )

Jeff Flinn


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk