Skip to main content
Topic: Can't compile, lots of missing symbols (Read 2218 times) previous topic - next topic

Can't compile, lots of missing symbols

Quote
1>baum_edit.obj : error LNK2001: unresolved external symbol "public: void __thiscall gui_fixedwidth_textarea_t::recalc_size(void)" (?recalc_size@gui_fixedwidth_textarea_t@@QAEXXZ)
1>extend_edit.obj : error LNK2001: unresolved external symbol "public: void __thiscall gui_fixedwidth_textarea_t::set_width(short)" (?set_width@gui_fixedwidth_textarea_t@@QAEXF@Z)
1>extend_edit.obj : error LNK2001: unresolved external symbol "public: __thiscall gui_fixedwidth_textarea_t::gui_fixedwidth_textarea_t(char const * const,short,cl**** koord)" (??0gui_fixedwidth_textarea_t@@QAE@QBDFVkoord@@@Z)
1>messagebox.obj : error LNK2001: unresolved external symbol "public: void __thiscall gui_fixedwidth_textarea_t::set_reserved_area(cl**** koord)" (?set_reserved_area@gui_fixedwidth_textarea_t@@QAEXVkoord@@@Z)
1>network.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall nwc_join_t::rdwr(void)" (?rdwr@nwc_join_t@@UAEXXZ)
1>network.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall nwc_join_t::execute(cl**** karte_t *)" (?execute@nwc_join_t@@UAE_NPAVkarte_t@@@Z)
1>network.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall nwc_game_t::rdwr(void)" (?rdwr@nwc_game_t@@UAEXXZ)
1>network.obj : error LNK2001: unresolved external symbol "public: static cl**** network_command_t * __cdecl network_command_t::read_from_socket(unsigned int)" (?read_from_socket@network_command_t@@SAPAV1@I@Z)
1>network.obj : error LNK2001: unresolved external symbol "public: void __thiscall network_command_t::send(unsigned int)" (?send@network_command_t@@QAEXI@Z)
1>network.obj : error LNK2001: unresolved external symbol "public: void __thiscall network_command_t::prepare_to_send(void)" (?prepare_to_send@network_command_t@@QAEXXZ)
1>network.obj : error LNK2001: unresolved external symbol "public: virtual __thiscall network_command_t::~network_command_t(void)" (??1network_command_t@@UAE@XZ)
1>network.obj : error LNK2001: unresolved external symbol "public: __thiscall network_command_t::network_command_t(unsigned short)" (??0network_command_t@@QAE@G@Z)
1>player_frame_t.obj : error LNK2001: unresolved external symbol "public: __thiscall p****word_frame_t::p****word_frame_t(cl**** spieler_t *)" (??0p****word_frame_t@@QAE@PAVspieler_t@@@Z)
1>roadsign.obj : error LNK2001: unresolved external symbol "public: __thiscall trafficlight_info_t::trafficlight_info_t(cl**** roadsign_t *)" (??0trafficlight_info_t@@QAE@PAVroadsign_t@@@Z)
1>simworld.obj : error LNK2001: unresolved external symbol "public: __thiscall nwc_tool_t::nwc_tool_t(cl**** spieler_t *,cl**** werkzeug_t *,cl**** koord3d,unsigned int,bool)" (??0nwc_tool_t@@QAE@PAVspieler_t@@PAVwerkzeug_t@@Vkoord3d@@I_N@Z)
1>simworld.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall nwc_check_t::rdwr(void)" (?rdwr@nwc_check_t@@UAEXXZ)
1>simworld.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall network_world_command_t::execute(cl**** karte_t *)" (?execute@network_world_command_t@@UAE_NPAVkarte_t@@@Z)
1>simworld.obj : error LNK2001: unresolved external symbol "public: __thiscall network_world_command_t::network_world_command_t(unsigned short,unsigned int)" (??0network_world_command_t@@QAE@GI@Z)
1>C:\Documents and Settings\Kirby\Desktop\simutrans\trunk\\..\simutrans\Simutrans.exe : fatal error LNK1120: 18 unresolved externals

For example I don't see any implementation of gui_fixedwidth_textarea_t methods anywhere in my updated version of trunk. Any ideas?

Also where do I look for bugs that currently need to be fixed? Thank you.

 

Re: Can't compile, lots of missing symbols

Reply #1
Aparently your project file was not updated. Either add gui_textarea.cc manually to your project or update and open then again. And for bugs to be fixed, just look in this board. But most of the easy ones are fixed already ...