[Info-vax] linkshrlib.com - link opensource libraries into shareable images
Jose Baars
peutbaars at gmail.com
Thu Aug 2 13:09:17 EDT 2012
Op donderdag 2 augustus 2012 09:48:03 UTC+2 schreef hb het volgende:
> On 07/28/12 16:16, John E. Malmberg wrote:
>There is not one common method for this, so far it
>
> > seems to be project specific and mainly designed to build Microsoft
>
> > DLLs, so the Unix build tools ignore them. I found those tags or macros
>
> > useful in generating the transver vectors on VMS.
>
>
>
> The C++ Compiler for OpenVMS/I64 recognizes "__declspec(dllexport)" and
>
> -on request:/EXPORT_SYMBOLS- generates an options file.
Cool! Is that documented somewhere? I couldn't find it in the online C++ manual
at http://h71000.www7.hp.com/commercial/cplus/docs/ug.html
But you need a C++ compiler. I didn't have that available.
Also it looks to me then you have to weed through all code and headers, to
make sure those definitions don't stay hidden behind their ifdef WIN32 (or
whatever is used ). What's even worse, windows specific headers and code are
very often in specific windows directories, and sometimes the __declspec...
statements are further obfuscated by some kind of macro.
Don't we need an app for that?
More information about the Info-vax
mailing list