[Coin-discuss] Re: [COIN-OR Open Solver Interface] #24: MSVSv8	compiler warnings
    Matthew Galati 
    magh at lehigh.edu
       
    Fri Feb  9 19:52:52 EST 2007
    
    
  
probably the easiest way to deal with this (and other MSVS warnings) is 
to add to CoinPragma.hpp -- then projects can include that header for 
MSVS builds
that is, if we are convinced these warnings are not important to deal 
with...
better yet, each project might want to create their own ProjPragma.hpp - 
then the proj manager can decide
>#24: MSVSv8 compiler warnings
>-----------------------------+----------------------------------------------
>  Reporter:  mgalati         |       Owner:  mjs     
>      Type:  defect          |      Status:  new     
>  Priority:  minor           |   Milestone:          
> Component:  Osi Base Class  |     Version:  0.95.2  
>Resolution:                  |    Keywords:  warnings
>-----------------------------+----------------------------------------------
>Comment (by lou):
>
> The `deprecated' warnings should be suppressed as of
> !BuildTools/releases/0.5.4 for command line builds from cygwin or mingw
> using --enable-doscompile=msvc.
> (In general, use the -wd4996 flag to cl to suppress them.) A quick check
> says that the stable branch should be ok. Releases has not caught up yet.
> This fix may not be propagated into the MSVisualStudio project; I'm not
> sufficiently familiar with MSVS solution files to do the modifications.
>
> As I read the Microsoft documentation, they've written `secure' versions
> of a whack of basic library routines. Rather than simply making the secure
> versions the standard, they've elected to give them all new names and
> force you to change your code in order to use them.
>
>  
>
    
    
More information about the Coin-discuss
mailing list