linker: undefined symbol when an interface is derived from.

Jarrett Billingsley kb3ctd2 at
Mon Feb 26 16:38:18 PST 2007

"Neal Alexander" <wqeqweuqy at> wrote in message 
news:erv3kf$2ukm$1 at
> The IDirect3D8 interface works fine if its used opaquely with the various 
> directx routines; but when the interface is used to make a class that 
> implements it, or in this case wraps it, the linker cant find the 
> IDirect3D8 interface symbol.
> Scope issues or compiler bug?

Are you compiling both files?

dmd file1.d d3d8.d

Actually, if this isn't a typo, the error references file2.obj, but I only 
see file1.d. 

More information about the Digitalmars-d-learn mailing list