Anyone used digc to create DLL's ? Im having some trouble, the
omfListExports seems to work great except for including class defintions.
Example
foo.d
class Foo {
void doCrap();
}
will output the define file
LIBRARY FX
DESCRIPTION "Shared library created by digc"
EXETYPE NT
CODE PRELOAD DISCARDABLE
DATA PRELOAD SINGLE
EXPORTS
D2FX3Foo5_ctorFZC2FX3Foo
D2FX3Foo6doCrapFZv
When trying to link I get the error
foo.obj(foo)
Error 42: Symbol Undefined __Class_2FX3Foo
Adding more classes it seems to always skip these defintions. Burton if you
read this , how can I get digc to add these ? I know crap about OMF format
, please help!
Thanks.
Charlie
>From: Phill Thorpe <phillbert168@...>
>Reply-To: d_lab@yahoogroups.com
>To: d_lab@yahoogroups.com
>Subject: Re: [d_lab] To burton if your there
>Date: Fri, 26 Mar 2004 14:02:54 -0800 (PST)
>
>
>--- anderson <anderson@...> wrote:
> > Phill Thorpe wrote:
> >
> > >
> > > Thats a great idea!
> > >
> > > Is it possible to somehow correspond the version
> > > number with dmd, so that we know which dmd it
> > > is compatible with?
> > >
> > >
> > > Phill.
> > >
> > I guess so, but it would make it a mighty long
> > number. I normally update
> > the numbers on my webpage. And normally dig works
> > for a few versions of
> > DMD before it stops working. I think Walter spends
> > a few cycles bug
> > fixing and then adding new stuff, in a
> > non-deterministic order.
> >
>
>Ok, just thought I would suggest it.
>It doesnt really matter anyway I suppose, because
>i've noticed that you always mention the corresponding
>dmd anyway.
>
>I can tell you if it werent for DIDE and you guys
>keeping Dig up to date, I probably would have lost
>all interest in D.
>
>Keep up the good work, it is appreciated!
>
>Phill.
>
>
> > -Anderson: http://badmama.com.au/~anderson/
> >
> >
>
>
>__________________________________
>Do you Yahoo!?
>Yahoo! Finance Tax Center - File online. File on time.
>http://taxes.yahoo.com/filing.html
_________________________________________________________________
Is your PC infected? Get a FREE online computer virus scan from McAfee®
Security. http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963