This is it, but I don't think it will be of much help. In order to use "/USEENV", I first have to execute the batch file: 'vcvars32.bat'. If I execute it fromt he command line, things work fine, but when I call it in my script they don't
sub Build
{
my $vcvars32 = 'VCVARS32.BAT';
system ($vcvars32);
$command = join("", "msdev ", "$workspace", "\\", "$projectname ",
+ "\/MAKE ", "\"$name ", "\- ", "$activeconfiguration\" ", "\/REBUILD
+\/OUT ", "$workspace\\", "$log_name ", "\/USEENV");
$start = localtime time;
print "\nProcessing build...";
system "$command";
print "Done\n";
$finish = localtime time;
}