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