Click here to Skip to main content
11,644,731 members (67,330 online)
Rate this: bad
good
Please Sign up or sign in to vote.
See more: MFC VS2010 VC++
I have project in VC 6.0 which is building Sucessfully without errors.

Now i have migrated VC 6.0 to VisualStudio 2010 , Now i am getting error as

error LNK2019: unresolved external symbol "public: virtual __thiscall CSmartFile::~CSmartFile(void)" (??1CSmartFile@@UAE@XZ) referenced in function "
public: virtual void * __thiscall CSmartFile::`scalar deleting destructor'(unsigned int)" (??_GCSmartFile@@UAEPAXI@Z)


Please help me in this regard

Thanks in advance..
Posted 10-Sep-12 23:10pm
Comments
Pablo Aliskevicius at 11-Sep-12 8:46am
   
Is CSmartFile::~CSmartFile() imported from a VC6 DLL?
If so, the reason may be that name mangling (the '@@' part) is different in VC2010.
Mem 9021960 at 20-Sep-12 6:56am
   
In my opinion, "error LNK2019" occurs when "#include..." macro link some header file but cpp file or header file don't include at project.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 OriginalGriff 680
1 jyo.net 494
2 Sergey Alexandrovich Kryukov 464
3 Afzaal Ahmad Zeeshan 418
4 CPallini 336
0 OriginalGriff 925
1 DamithSL 636
2 Afzaal Ahmad Zeeshan 622
3 Sergey Alexandrovich Kryukov 548
4 CPallini 521


Advertise | Privacy | Mobile
Web02 | 2.8.150731.1 | Last Updated 11 Sep 2012
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100