#if defined(BUILD32)
compile x32 version of class; for example cFont32;
#endif
#if defined(BUILD64)
compile x64 version of class; for example cFont64;
#endif
Linking...
1>cButton.obj : error LNK2001: unresolved external symbol "public: void __thiscall cFont64::RenderBox(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,int,int,int,int,float,float,float,int,int)" (?RenderBox@cFont64@@QAEXV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@HHHHMMMHH@Z)
1>cDropList.obj : error LNK2001: unresolved external symbol "public: void __thiscall cFont64::Render(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,int,int,float,float,float,int)" (?Render@cFont64@@QAEXV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@HHMMMH@Z)
1>cTextBox.obj : error LNK2001: unresolved external symbol "public: void __thiscall cFont64::RenderBox(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,int,int,int,int,float,float,float,int,int,int &,int &)" (?RenderBox@cFont64@@QAEXV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@HHHHMMMHHAAH1@Z)
1>cGhost.obj : error LNK2001: unresolved external symbol "public: void __thiscall cFont64::DeleteDisplayListFont(void)" (?DeleteDisplayListFont@cFont64@@QAEXXZ)
1>cGhost.obj : error LNK2001: unresolved external symbol "public: void __thiscall cFont64::DeleteFTFont(void)" (?DeleteFTFont@cFont64@@QAEXXZ)
1>cGhost.obj : error LNK2001: unresolved external symbol "public: void __thiscall cFont64::SetDisplayListFont(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?SetDisplayListFont@cFont64@@QAEXV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>cGhost.obj : error LNK2001: unresolved external symbol "public: __thiscall cFont64::~cFont64(void)" (??1cFont64@@QAE@XZ)
1>cGhost.obj : error LNK2001: unresolved external symbol "public: __thiscall cFont64::cFont64(void)" (??0cFont64@@QAE@XZ)
1>MainLoop.obj : error LNK2001: unresolved external symbol "public: void __thiscall cFont64::SetFont(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?SetFont@cFont64@@QAEXV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@0@Z)
1>BUILD\Release/Space Shooter - Release.exe : fatal error LNK1120: 9 unresolved externals