I generated serial.pb.h and serial.pb.cc using protoc. Then I added those
files to project and I got linker errors. Can anyone help?
main.cpp:
#include "serial.pb.h"
int main()
{
Person person;
person.set_name("Patryk");
return 0;
}
Output:
1>------ Build started: Project: Serialize_vc10, Configuration: X86 Debug
Win32 ------
1> main.cpp
1> Creating library Debug_Serialize_vc10_x86\Serialize.lib and object
Debug_Serialize_vc10_x86\Serialize.exp
1>main.obj : error LNK2019: unresolved external symbol "public: virtual
__thiscall Person::~Person(void)" (??1Person@@UAE@XZ) referenced in
function _main
1>main.obj : error LNK2019: unresolved external symbol "public: __thiscall
Person::Person(void)" (??0Person@@QAE@XZ) referenced in function _main
1>Debug_Serialize_vc10_x86\Serialize.s86 : fatal error LNK1120: 2
unresolved externals
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========