Tried that. more and different errors:
cl -c -I. -nologo -Gf -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOL
+E -DNO_STRICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEX
+T -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DND
+EBUG -O1 -DVERSION=\"0.01\" -DXS_VERSION=\"0.01\" "-IC:\Perl\lib
+\CORE" -TP -EHsc stopwatch.c
stopwatch.c
c1xx : warning C4349: /Gf is deprecated and will not be supported in f
+uture versions of Visual C++; remove /Gf or use /GF instead
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(
+18) : error C2039: 'PerlSIO_clearerr' : is not a member of 'operator`
+`global namespace'''
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(
+18) : error C2873: 'PerlSIO_clearerr' : symbol cannot be used in a us
+ing-declaration
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(
+18) : error C2039: 'PerlSIO_fclose' : is not a member of 'operator``g
+lobal namespace'''
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(
+18) : error C2873: 'PerlSIO_fclose' : symbol cannot be used in a usin
+g-declaration
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(
+18) : error C2039: 'PerlSIO_feof' : is not a member of 'operator``glo
+bal namespace'''
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(
+18) : error C2873: 'PerlSIO_feof' : symbol cannot be used in a using-
+declaration
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(
+19) : error C2039: 'PerlSIO_ferror' : is not a member of 'operator``g
+lobal namespace'''
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(
+19) : error C2873: 'PerlSIO_ferror' : symbol cannot be used in a usin
+g-declaration
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(
+19) : error C2039: 'PerlSIO_fflush' : is not a member of 'operator``g
+lobal namespace'''
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(
+19) : error C2873: 'PerlSIO_fflush' : symbol cannot be used in a usin
+g-declaration
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(
+20) : error C2039: 'PerlSIO_fgetpos' : is not a member of 'operator``
+global namespace'''
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(
+20) : error C2873: 'PerlSIO_fgetpos' : symbol cannot be used in a usi
+ng-declaration
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(
+20) : error C2039: 'PerlSIO_fopen' : is not a member of 'operator``gl
+obal namespace'''
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(
+20) : error C2873: 'PerlSIO_fopen' : symbol cannot be used in a using
+-declaration
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(
+21) : error C2039: 'PerlSIO_fputc' : is not a member of 'operator``gl
+obal namespace'''
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(
+21) : error C2873: 'PerlSIO_fputc' : symbol cannot be used in a using
+-declaration
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(
+21) : error C2039: 'PerlSIO_fputs' : is not a member of 'operator``gl
+obal namespace'''
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(
+21) : error C2873: 'PerlSIO_fputs' : symbol cannot be used in a using
+-declaration
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(
+22) : error C2039: 'PerlSIO_fread' : is not a member of 'operator``gl
+obal namespace'''
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(
+22) : error C2873: 'PerlSIO_fread' : symbol cannot be used in a using
+-declaration
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(
+22) : error C2039: 'PerlSIO_freopen' : is not a member of 'operator``
+global namespace'''
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(
+22) : error C2873: 'PerlSIO_freopen' : symbol cannot be used in a usi
+ng-declaration
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(
+23) : error C2039: 'PerlSIO_fseek' : is not a member of 'operator``gl
+obal namespace'''
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(
+23) : error C2873: 'PerlSIO_fseek' : symbol cannot be used in a using
+-declaration
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(
+23) : error C2039: 'PerlSIO_fsetpos' : is not a member of 'operator``
+global namespace'''
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(
+23) : error C2873: 'PerlSIO_fsetpos' : symbol cannot be used in a usi
+ng-declaration
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(
+23) : error C2039: 'PerlSIO_ftell' : is not a member of 'operator``gl
+obal namespace'''
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(
+23) : error C2873: 'PerlSIO_ftell' : symbol cannot be used in a using
+-declaration
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(
+24) : error C2039: 'PerlSIO_fwrite' : is not a member of 'operator``g
+lobal namespace'''
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(
+24) : error C2873: 'PerlSIO_fwrite' : symbol cannot be used in a usin
+g-declaration
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(
+24) : error C2039: 'PerlSIO_getc' : is not a member of 'operator``glo
+bal namespace'''
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(
+24) : error C2873: 'PerlSIO_getc' : symbol cannot be used in a using-
+declaration
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(
+28) : error C2039: 'PerlLIO_rename' : is not a member of 'operator``g
+lobal namespace'''
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(
+28) : error C2873: 'PerlLIO_rename' : symbol cannot be used in a usin
+g-declaration
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(
+29) : error C2039: 'PerlSIO_setbuf' : is not a member of 'operator``g
+lobal namespace'''
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(
+29) : error C2873: 'PerlSIO_setbuf' : symbol cannot be used in a usin
+g-declaration
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(
+29) : error C2039: 'PerlSIO_setvbuf' : is not a member of 'operator``
+global namespace'''
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(
+29) : error C2873: 'PerlSIO_setvbuf' : symbol cannot be used in a usi
+ng-declaration
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(
+30) : error C2039: 'PerlSIO_tmpfile' : is not a member of 'operator``
+global namespace'''
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(
+30) : error C2873: 'PerlSIO_tmpfile' : symbol cannot be used in a usi
+ng-declaration
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(
+30) : error C2039: 'PerlLIO_tmpnam' : is not a member of 'operator``g
+lobal namespace'''
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(
+30) : error C2873: 'PerlLIO_tmpnam' : symbol cannot be used in a usin
+g-declaration
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(
+31) : error C2039: 'PerlSIO_ungetc' : is not a member of 'operator``g
+lobal namespace'''
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(
+31) : error C2873: 'PerlSIO_ungetc' : symbol cannot be used in a usin
+g-declaration
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(
+31) : error C2039: 'PerlSIO_vprintf' : is not a member of 'operator``
+global namespace'''
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(
+31) : error C2873: 'PerlSIO_vprintf' : symbol cannot be used in a usi
+ng-declaration
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdlib
+(19) : error C2039: 'PerlProc_abort' : is not a member of 'operator``
+global namespace'''
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdlib
+(19) : error C2873: 'PerlProc_abort' : symbol cannot be used in a usi
+ng-declaration
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdlib
+(22) : error C2039: 'PerlProc_exit' : is not a member of 'operator``g
+lobal namespace'''
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdlib
+(22) : error C2873: 'PerlProc_exit' : symbol cannot be used in a usin
+g-declaration
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdlib
+(22) : error C2039: 'PerlMem_free' : is not a member of 'operator``gl
+obal namespace'''
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdlib
+(22) : error C2873: 'PerlMem_free' : symbol cannot be used in a using
+-declaration
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdlib
+(22) : error C2039: 'PerlEnv_getenv' : is not a member of 'operator``
+global namespace'''
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdlib
+(22) : error C2873: 'PerlEnv_getenv' : symbol cannot be used in a usi
+ng-declaration
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdlib
+(23) : error C2039: 'PerlMem_malloc' : is not a member of 'operator``
+global namespace'''
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdlib
+(23) : error C2873: 'PerlMem_malloc' : symbol cannot be used in a usi
+ng-declaration
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdlib
+(25) : error C2039: 'PerlMem_realloc' : is not a member of 'operator`
+`global namespace'''
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdlib
+(25) : error C2873: 'PerlMem_realloc' : symbol cannot be used in a us
+ing-declaration
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xutilit
+y(136) : error C2766: explicit specialization; 'std::iterator_traits<
+std::_Bool>' has already been defined
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xutilit
+y(258) : error C2084: function 'std::_Scalar_ptr_iterator_tag std::_P
+tr_cat(std::_Bool *,std::_Bool *)' already has a body
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include
+\xutility(245) : see previous definition of '_Ptr_cat'
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xutilit
+y(264) : error C2084: function 'std::_Scalar_ptr_iterator_tag std::_P
+tr_cat(const std::_Bool *,std::_Bool *)' already has a body
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include
+\xutility(251) : see previous definition of '_Ptr_cat'
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\streamb
+uf(361) : error C2059: syntax error : '('
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include
+\streambuf(390) : see reference to class template instantiation 'std:
+:basic_streambuf<_Elem,_Traits>' being compiled
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\streamb
+uf(361) : error C2059: syntax error : ')'
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\streamb
+uf(361) : error C2143: syntax error : missing ')' before '->'
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\streamb
+uf(361) : error C2143: syntax error : missing ';' before '->'
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\streamb
+uf(361) : error C2059: syntax error : ')'
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\streamb
+uf(362) : error C2334: unexpected token(s) preceding '{'; skipping ap
+parent function body
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\streamb
+uf(361) : error C2059: syntax error : '('
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include
+\streambuf(394) : see reference to class template instantiation 'std:
+:basic_streambuf<_Elem,_Traits>' being compiled
with
[
_Elem=char,
_Traits=std::char_traits<char>
]
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\streamb
+uf(361) : error C2059: syntax error : ')'
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\streamb
+uf(361) : error C2143: syntax error : missing ')' before '->'
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\streamb
+uf(361) : error C2143: syntax error : missing ';' before '->'
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\streamb
+uf(361) : error C2059: syntax error : ')'
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\streamb
+uf(362) : error C2334: unexpected token(s) preceding '{'; skipping ap
+parent function body
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\streamb
+uf(361) : error C2059: syntax error : '('
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include
+\streambuf(395) : see reference to class template instantiation 'std:
+:basic_streambuf<_Elem,_Traits>' being compiled
with
[
_Elem=wchar_t,
_Traits=std::char_traits<wchar_t>
]
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\streamb
+uf(361) : error C2059: syntax error : ')'
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\streamb
+uf(361) : error C2143: syntax error : missing ')' before '->'
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\streamb
+uf(361) : error C2143: syntax error : missing ';' before '->'
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\streamb
+uf(361) : error C2059: syntax error : ')'
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\streamb
+uf(362) : error C2334: unexpected token(s) preceding '{'; skipping ap
+parent function body
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\ostream
+(491) : warning C4003: not enough actual parameters for macro 'PerlLI
+O_write'
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\ostream
+(490) : error C2059: syntax error : '('
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include
+\ostream(545) : see reference to class template instantiation 'std::b
+asic_ostream<_Elem,_Traits>' being compiled
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\ostream
+(490) : error C2059: syntax error : ')'
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\ostream
+(490) : error C2143: syntax error : missing ')' before '->'
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\ostream
+(490) : error C2528: 'Perl_ILIO_ptr' : pointer to reference is illega
+l
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\ostream
+(490) : error C2143: syntax error : missing ';' before '->'
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\ostream
+(490) : error C2059: syntax error : ')'
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\ostream
+(492) : error C2334: unexpected token(s) preceding '{'; skipping appa
+rent function body
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\ostream
+(490) : error C2059: syntax error : '('
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include
+\ostream(561) : see reference to class template instantiation 'std::b
+asic_ostream<_Elem,_Traits>' being compiled
with
[
_Elem=wchar_t,
_Traits=std::char_traits<wchar_t>
]
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\ostream
+(490) : error C2059: syntax error : ')'
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\ostream
+(490) : error C2143: syntax error : missing ')' before '->'
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\ostream
+(490) : error C2528: 'Perl_ILIO_ptr' : pointer to reference is illega
+l
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\ostream
+(490) : error C2143: syntax error : missing ';' before '->'
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\ostream
+(490) : error C2059: syntax error : ')'
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\ostream
+(492) : error C2334: unexpected token(s) preceding '{'; skipping appa
+rent function body
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\ostream
+(490) : error C2059: syntax error : '('
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include
+\ostream(603) : see reference to class template instantiation 'std::b
+asic_ostream<_Elem,_Traits>' being compiled
with
[
_Elem=char,
_Traits=std::char_traits<char>
]
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\ostream
+(490) : error C2059: syntax error : ')'
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\ostream
+(490) : error C2143: syntax error : missing ')' before '->'
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\ostream
+(490) : error C2528: 'Perl_ILIO_ptr' : pointer to reference is illega
+l
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\ostream
+(490) : error C2143: syntax error : missing ';' before '->'
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\ostream
+(490) : error C2059: syntax error : ')'
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\ostream
+(492) : error C2334: unexpected token(s) preceding '{'; skipping appa
+rent function body
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\ostream
+(604) : fatal error C1903: unable to recover from previous error(s);
+stopping compilation