$ENV{'PERL_TCL_DL_PATH'} = $Bin . "\\tcltk2\\bin\\tcl86.dll"; but you probably want $ENV{'PERL_TCL_DL_PATH'} = $Bin . "\\tcltk2\\bin";