FIle I/O
Steven Schveighoffer
schveiguy at yahoo.com
Fri Sep 17 10:09:16 PDT 2010
On Fri, 17 Sep 2010 12:21:07 -0400, Graham Nicholls
<graham at rockcons.co.uk> wrote:
> I'm getting a little confused. I've installed a .deb package of d 2.0,
> but now my
> code won't compile:
> unlogcat.d(112): Error: std.stream.File at
> /usr/include/d/dmd/phobos/std/stream.d(1787) conflicts with
> std.stdio.File at
> /usr/include/d/dmd/phobos/std/stdio.d(248)
>
> Yet if I leave either out, I get unresolved symbols. Also, where can I
> find out
> what exceptions can be raised for a particular operation ?
> Thanks
Your code probably is including both stdio and stream. Then you use the
simple type File, which is defined in both.
Try disambiguating by using std.stdio.File or std.stream.File.
Or alternatively, you can rename imports (don't remember the exact syntax).
-Steve
More information about the Digitalmars-d-learn
mailing list