B
balkanese
Hi everybody!
I encountered the following problem:
I created a "class library (.NET)" project and made a first build,
which produced a warning:
or ...
Ok, I ignored this warning and used the Wizard to generate a "Generic
C++ class" with a virtual destructor. When I now try to rebuild my
project I get two linker errors:
and
(__thiscall*)(void *))" (??_M@$$FYGXPAXIHP6EX0@Z@Z)
When I remove the "virtual" keyword in front of the destructor
declaration both linker errors disappear!!! What the @&%$ is
going on here?!?!
Thank you for your help,
Matej
I encountered the following problem:
I created a "class library (.NET)" project and made a first build,
which produced a warning:
'C:\Programme\Microsoft Visual Studio .NET 2003\Vc7\lib\nochkclr.obj'nochkclr.obj : warning LNK4099: PDB 'libc.pdb' was not found with
or ...
Ok, I ignored this warning and used the Wizard to generate a "Generic
C++ class" with a virtual destructor. When I now try to rebuild my
project I get two linker errors:
operator delete(void *)" (??3@$$FYAXPAX@Z)wiz.obj : error LNK2001: unresolved external symbol "void __cdecl
and
`eh vector destructor iterator'(void *,unsigned int,int,voidwiz.obj : error LNK2001: unresolved external symbol "void __stdcall
(__thiscall*)(void *))" (??_M@$$FYGXPAXIHP6EX0@Z@Z)
When I remove the "virtual" keyword in front of the destructor
declaration both linker errors disappear!!! What the @&%$ is
going on here?!?!
Thank you for your help,
Matej