EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  <20152016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  <20152016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: epicsRingPointer.h error C2664: 'delete' : cannot convert parameter
From: "J. Lewis Muir" <[email protected]>
To: EPICS Tech-Talk <[email protected]>
Date: Mon, 02 Feb 2015 13:20:52 -0600
On 1/30/15 5:48 PM, Andrew Johnson wrote:
> I don't think you'll be able to, MS Visual C++ 6 was released in 1998
> (17 years ago, long before MS implemented standard C++) and it doesn't
> support all of the C++ constructs that we make use of in Base. In 2008
> Jeff Hill explained that VC7 was too old to build Base-3.14.9:
>     http://www.aps.anl.gov/epics/tech-talk/2008/msg00078.php
>
> Can't you upgrade the compiler?

Hi, Andrew.

Thanks for your reply.  I'm writing a library (that uses EPICS CA) that
I need to work with a vendor-supplied program.  Unfortunately, I've been
told by the vendor that the program will only build with VC6, hence, in
order to have the best chance of things working right, I was planning to
use the same compiler to build my library (and EPICS Base).

So, to answer your question, upgrading the compiler is perhaps possible,
but I fear it might result in significant pain.

I'm not a Windows expert.  Is it possible to install, say, Visual Studio
2010 *alongside* VC6 on Windows 7?  And if so, is it possible to compile
EPICS Base and my library as DLLs that the VC6 vendor-supplied program
can link against?

Thank you!

Lewis

Replies:
Re: epicsRingPointer.h error C2664: 'delete' : cannot convert parameter Johnson, Andrew N.
References:
epicsRingPointer.h error C2664: 'delete' : cannot convert parameter J. Lewis Muir
Re: epicsRingPointer.h error C2664: 'delete' : cannot convert parameter Andrew Johnson

Navigate by Date:
Prev: synApps caputRecorder module Mooney, Tim M.
Next: Re: epicsRingPointer.h error C2664: 'delete' : cannot convert parameter Johnson, Andrew N.
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  <20152016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: epicsRingPointer.h error C2664: 'delete' : cannot convert parameter Andrew Johnson
Next: Re: epicsRingPointer.h error C2664: 'delete' : cannot convert parameter Johnson, Andrew N.
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  <20152016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 16 Dec 2015 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·