1>HelloWorldScene.obj : error LNK2019: 无法解析的外部符号 "public: virtual __thiscall LoginReqMessage::~LoginReqMessage(void)" (??1LoginReqMessage@@UAE@XZ),该符号在函数 "public: void __thiscall HelloWorld::send(class cocos2d::CCObject *)" (?send@HelloWorld@@QAEXPAVCCObject@cocos2d@@@Z) 中被引用
1>HelloWorldScene.obj : error LNK2019: 无法解析的外部符号 "public: virtual int __thiscall LoginReqMessage::ByteSize(void)const " (?ByteSize@LoginReqMessage@@UBEHXZ),该符号在函数 "public: void __thiscall HelloWorld::send(class cocos2d::CCObject *)" (?send@HelloWorld@@QAEXPAVCCObject@cocos2d@@@Z) 中被引用
1>HelloWorldScene.obj : error LNK2019: 无法解析的外部符号 "public: __thiscall LoginReqMessage::LoginReqMessage(void)" (??0LoginReqMessage@@QAE@XZ),该符号在函数 "public: void __thiscall HelloWorld::send(class cocos2d::CCObject *)" (?send@HelloWorld@@QAEXPAVCCObject@cocos2d@@@Z) 中被引用
1>HelloWorldScene.obj : error LNK2019: 无法解析的外部符号 "public: virtual int __thiscall LoginReqMessage::ByteSize(void)const " (?ByteSize@LoginReqMessage@@UBEHXZ),该符号在函数 "public: void __thiscall HelloWorld::send(class cocos2d::CCObject *)" (?send@HelloWorld@@QAEXPAVCCObject@cocos2d@@@Z) 中被引用
1>HelloWorldScene.obj : error LNK2019: 无法解析的外部符号 "public: __thiscall LoginReqMessage::LoginReqMessage(void)" (??0LoginReqMessage@@QAE@XZ),该符号在函数 "public: void __thiscall HelloWorld::send(class cocos2d::CCObject *)" (?send@HelloWorld@@QAEXPAVCCObject@cocos2d@@@Z) 中被引用
1>E:\Cocos2d-x\cocos2d-x-2.2.2\Debug.win32\SocketTest.win32.exe : fatal error LNK1120: 3 个无法解析的外部命令
困扰了自己一天,不过还是解决了,之前找到的都是说缺乏lib文件,但自己的lib文件都已经添加进去了,后来发现按F12进入不了pb.h文件,才发现自己没有在工程中引入头文件pb.h文件和C++文件,终于解决了,记住,除了在VS工程导入之外,还要在硬盘目录下导入