Q
Qiao Yun
I used vc++.net (visual studio .net ) to open a project which can work well
in vc++6.0. I succeeded in compiling the project in vc++.net in release
mode .
But when I tried to compile the project in debug mode, the following errors
happened:
d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(29):
error C2365: 'new' : redefinition; previous definition was a 'member
function'
d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(29):
error C2491: 'new' : definition of dllimport data not allowed
d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(29):
error C2078: too many initializers
d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(29):
error C2440: 'initializing' : cannot convert from 'int' to 'void *'
d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(29):
error C2143: syntax error : missing ';' before '('
d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(29):
error C2226: syntax error : unexpected type 'size_t'
d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(30):
error C2059: syntax error : ')'
d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(33):
warning C4229: anachronism used : modifiers on data are ignored
d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(33):
error C2365: 'new' : redefinition; previous definition was a 'member
function'
d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(33):
error C2491: 'new' : definition of dllimport data not allowed
d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(33):
error C2078: too many initializers
d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(33):
error C2440: 'initializing' : cannot convert from 'int' to 'void *'
d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(33):
error C2143: syntax error : missing ';' before '['
d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(33):
error C3409: empty attribute block is not allowed
d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(34):
warning C4091: '' : ignored on left of '__w64 unsigned int' when no variable
is declared
d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(34):
error C2143: syntax error : missing ';' before ','
d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(34):
error C2059: syntax error : ','
d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(34):
fatal error C1004: unexpected end of file found
all of the errors and warnings are happened in the file xdebug. I do not
know how to avoid the errors. Can anyone help me? thanks.
in vc++6.0. I succeeded in compiling the project in vc++.net in release
mode .
But when I tried to compile the project in debug mode, the following errors
happened:
d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(29):
error C2365: 'new' : redefinition; previous definition was a 'member
function'
d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(29):
error C2491: 'new' : definition of dllimport data not allowed
d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(29):
error C2078: too many initializers
d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(29):
error C2440: 'initializing' : cannot convert from 'int' to 'void *'
d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(29):
error C2143: syntax error : missing ';' before '('
d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(29):
error C2226: syntax error : unexpected type 'size_t'
d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(30):
error C2059: syntax error : ')'
d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(33):
warning C4229: anachronism used : modifiers on data are ignored
d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(33):
error C2365: 'new' : redefinition; previous definition was a 'member
function'
d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(33):
error C2491: 'new' : definition of dllimport data not allowed
d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(33):
error C2078: too many initializers
d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(33):
error C2440: 'initializing' : cannot convert from 'int' to 'void *'
d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(33):
error C2143: syntax error : missing ';' before '['
d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(33):
error C3409: empty attribute block is not allowed
d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(34):
warning C4091: '' : ignored on left of '__w64 unsigned int' when no variable
is declared
d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(34):
error C2143: syntax error : missing ';' before ','
d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(34):
error C2059: syntax error : ','
d:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xdebug(34):
fatal error C1004: unexpected end of file found
all of the errors and warnings are happened in the file xdebug. I do not
know how to avoid the errors. Can anyone help me? thanks.