Two question about array
Derek Parnell
derek at psych.ward
Mon Dec 31 06:53:39 PST 2007
On Mon, 31 Dec 2007 08:23:48 -0500, Alex wrote:
> I'm trying to use Variant but got error message with the following code:
> -------------------------------------------
> import std.variant;
>
> void main()
> {
> Variant v;
> v = 4;
> }
>
> -----------------------------
> error message:
>
> E:\Tools\Lang\D>dmd test.d
> e:\Tools\Lang\d\dmd\bin\..\..\dm\bin\link.exe test,,,user32+kernel32/noi;
> OPTLINK (R) for Win32 Release 8.00.1
> Copyright (C) Digital Mars 1989-2004 All rights reserved.
> test.obj(test)
> Error 42: Symbol Undefined _D3std7variant17__T8VariantNVk20Z8VariantN4typeMFZC8TypeInfo
> test.obj(test)
> Error 42: Symbol Undefined _D3std7variant17__T8VariantNVk20Z8VariantN6__initZ
> --- errorlevel 2
>
> What's the problem?
Which version of the DMD comiler are you using?
When I tried your example with version 2.008 it worked...
---------------
C:\temp>type test.d
import std.stdio;
import std.variant;
void main()
{
Variant v;
v = 4;
writefln("%s", v);
}
C:\temp>dmd test.d
c:\dmd\dmd\bin\..\..\dm\bin\link.exe test,,,user32+kernel32/noi;
C:\temp>test
4
C:\temp>dmd
Digital Mars D Compiler v2.008
----------------
--
Derek Parnell
Melbourne, Australia
skype: derek.j.parnell
More information about the Digitalmars-d-learn
mailing list