Linking...7.obj : error LNK2001: unresolved external symbol "public: void __thiscall SalesPerson::printAnnualSales(void)" (?printAnnualSales@SalesPerson@@QAEXXZ)7.obj : error LNK2001: unresolved external symbol "public: void __thiscall SalesPerson::getSalesFromUser(void)" (?getSalesFromUser@SalesPerson@@QAEXXZ)7.obj : error LNK2001: unresolved external symbol "public: __thiscall SalesPerson::SalesPerson(void)" (??0SalesPerson@@QAE@XZ)Debug/7.exe : fatal error LNK1120: 3 unresolved externalsError executing link.exe.
7.exe - 4 error(s), 0 warning(s)你是不是也碰到这样的问题了?这个问题困惑着我两周多了,让我差点就觉得不是学习C++的料了.不过最近我终于找到了解决的办法:打个VC,open 你的头文件,编译头文件,open类的定义文件,编译,open实现类的文件.编译,运行,OK!!!!!!!!!!
对于刚刚开始学习C++的我,刚开始是一头雾水,学习类的时候,根本就不知道类是什么东西,拿来做什么的为什么在C++中这么重要,我花了一周时间来专门看类部分,基本上有了个大概的了解:其实类就知C++一整个程序的一个个小规划,对大型的C++来说,这样会更有帮忙,初学者接触到的只是一些简单的程序,只会接触到在程序中定义一个类.(是否可以在一个程序中定义很多类呢????)本人认为应该可以,对各部分的功能不同而定义不同,请高手指示!!!!!!!!!!!!!!