Hi Andrew,
I am trying to figure out the best way to clean up my code (asyn, areaDetector, etc.) to handle the __declspec DLL_EXPORT/IMPORT stuff.
I posted a comment to this thread in ADCore about it just now:
https://github.com/areaDetector/ADCore/issues/455#issuecomment-671933786
It looks like EPICS base 7.0.4 has 2 ways of doing it, for example using LIBCOM_API/LIBCA_API, or the more traditional epicsShareFunc and epicsExportSharedSymbols (e.g. in pvAccess).
I did a "git grep LIBCOM_API" and I cannot actually figure out where LIBCOM_API is defined and how that mechanism works. Can you explain?
Does the LIBCA_API mechanism rely on anything in base 7, or can it be used with older versions of base?
Thanks,
Mark
- Replies:
- Re: epicsExportShared symbols Michael Davidsaver via Core-talk
- Navigate by Date:
- Prev:
AW: Crash in EPICS 7 at iocInit Zimoch Dirk (PSI) via Core-talk
- Next:
Re: epicsExportShared symbols Michael Davidsaver via Core-talk
- Index:
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
<2020>
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
Re: AW: Crash in EPICS 7 at iocInit Michael Davidsaver via Core-talk
- Next:
Re: epicsExportShared symbols Michael Davidsaver via Core-talk
- Index:
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
<2020>
2021
2022
2023
2024
|