Board index FlightGear Support Compiling

FlightGear2.8 Link Error  Topic is solved

Building FlightGear from source, and in the need for help?

FlightGear2.8 Link Error  

Postby JAD » Thu Feb 21, 2013 6:21 am

Hi,
I am trying to build Flightgear2.8 in Microsoft Visual c++ 2010 express edition.
But I can't able to build fgviewer and fgfs project files.
I got link errors.

fgviewer link error:

Code: Select all
1>------ Build started: Project: fgviewer, Configuration: Release Win32 ------
1>sgmaterial.lib(mipmap.obj) : warning LNK4217: locally defined symbol ??_D?$basic_ofstream@DU?$char_traits@D@std@@@std@@QAEXXZ (public: void __thiscall std::basic_ofstream<char,struct std::char_traits<char> >::`vbase destructor'(void)) imported in function "void __cdecl simgear::effect::dumpMipmap(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,int,int,int,int,unsigned char *,class std::vector<unsigned int,class std::allocator<unsigned int> > const &)" (?dumpMipmap@effect@simgear@@YAXV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@HHHHPAEABV?$vector@IV?$allocator@I@std@@@4@@Z)
1>sgmaterial.lib(mipmap.obj) : warning LNK4217: locally defined symbol ??0?$basic_ofstream@DU?$char_traits@D@std@@@std@@QAE@PBDHH@Z (public: __thiscall std::basic_ofstream<char,struct std::char_traits<char> >::basic_ofstream<char,struct std::char_traits<char> >(char const *,int,int)) imported in function "void __cdecl simgear::effect::dumpMipmap(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,int,int,int,int,unsigned char *,class std::vector<unsigned int,class std::allocator<unsigned int> > const &)" (?dumpMipmap@effect@simgear@@YAXV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@HHHHPAEABV?$vector@IV?$allocator@I@std@@@4@@Z)
1>sgtgdb.lib(SGOceanTile.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class std::_Vector_iterator<class std::_Vector_val<unsigned short,class std::allocator<unsigned short> > > __thiscall osg::MixinVector<unsigned short>::begin(void)" (__imp_?begin@?$MixinVector@G@osg@@QAE?AV?$_Vector_iterator@V?$_Vector_val@GV?$allocator@G@std@@@std@@@std@@XZ) referenced in function "class osg::Node * __cdecl SGOceanTile(class SGBucket const &,class SGMaterialLib *,int,int)" (?SGOceanTile@@YAPAVNode@osg@@ABVSGBucket@@PAVSGMaterialLib@@HH@Z)
1>D:\FlightGear\FlightGear2.8SourceCode\flightgear-2.8.0\utils\fgviewer\Release\fgviewer.exe : fatal error LNK1120: 1 unresolved externals
========== Build: 0 succeeded, 1 failed, 1 up-to-date, 0 skipped ==========



fgfs link error:

Code: Select all
1>------ Build started: Project: fgfs, Configuration: Release Win32 ------
1>     Creating library D:/FlightGear/FlightGear2.8SourceCode/flightgear-2.8.0/src/Main/Release/fgfs.lib and object D:/FlightGear/FlightGear2.8SourceCode/flightgear-2.8.0/src/Main/Release/fgfs.exp
1>sgmaterial.lib(mipmap.obj) : warning LNK4217: locally defined symbol ??_D?$basic_ofstream@DU?$char_traits@D@std@@@std@@QAEXXZ (public: void __thiscall std::basic_ofstream<char,struct std::char_traits<char> >::`vbase destructor'(void)) imported in function "void __cdecl simgear::effect::dumpMipmap(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,int,int,int,int,unsigned char *,class std::vector<unsigned int,class std::allocator<unsigned int> > const &)" (?dumpMipmap@effect@simgear@@YAXV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@HHHHPAEABV?$vector@IV?$allocator@I@std@@@4@@Z)
1>sgmaterial.lib(mipmap.obj) : warning LNK4217: locally defined symbol ??0?$basic_ofstream@DU?$char_traits@D@std@@@std@@QAE@PBDHH@Z (public: __thiscall std::basic_ofstream<char,struct std::char_traits<char> >::basic_ofstream<char,struct std::char_traits<char> >(char const *,int,int)) imported in function "void __cdecl simgear::effect::dumpMipmap(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,int,int,int,int,unsigned char *,class std::vector<unsigned int,class std::allocator<unsigned int> > const &)" (?dumpMipmap@effect@simgear@@YAXV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@HHHHPAEABV?$vector@IV?$allocator@I@std@@@4@@Z)
1>pitot.obj : error LNK2001: unresolved external symbol "public: virtual enum SGSubsystem::InitStatus __thiscall SGSubsystem::incrementalInit(void)" (?incrementalInit@SGSubsystem@@UAE?AW4InitStatus@1@XZ)
1>multiplaymgr.obj : error LNK2019: unresolved external symbol "public: virtual enum SGSubsystem::InitStatus __thiscall SGSubsystem::incrementalInit(void)" (?incrementalInit@SGSubsystem@@UAE?AW4InitStatus@1@XZ) referenced in function "struct IdPropertyList const * __cdecl findProperty(unsigned int)" (?findProperty@@YAPBUIdPropertyList@@I@Z)
1>tacan.obj : error LNK2001: unresolved external symbol "public: virtual enum SGSubsystem::InitStatus __thiscall SGSubsystem::incrementalInit(void)" (?incrementalInit@SGSubsystem@@UAE?AW4InitStatus@1@XZ)
1>predictor.obj : error LNK2001: unresolved external symbol "public: virtual enum SGSubsystem::InitStatus __thiscall SGSubsystem::incrementalInit(void)" (?incrementalInit@SGSubsystem@@UAE?AW4InitStatus@1@XZ)
1>environment_ctrl.obj : error LNK2001: unresolved external symbol "public: virtual enum SGSubsystem::InitStatus __thiscall SGSubsystem::incrementalInit(void)" (?incrementalInit@SGSubsystem@@UAE?AW4InitStatus@1@XZ)
1>atc_mgr.obj : error LNK2001: unresolved external symbol "public: virtual enum SGSubsystem::InitStatus __thiscall SGSubsystem::incrementalInit(void)" (?incrementalInit@SGSubsystem@@UAE?AW4InitStatus@1@XZ)
1>splash.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>WindowBuilder.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>fg_os_osgviewer.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>fgviewer.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>renderingpipeline.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>Rotor.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>AIFlightPlanCreatePushBack.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>AIManager.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>AIMultiplayer.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>AIShip.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>AIBallistic.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>AIBase.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>AIFlightPlan.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>AIFlightPlanCreate.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>NavDisplay.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>kln89_page_fpl.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>modelmgr.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>multiplaymgr.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>od_gauge.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>rnav_waypt_controller.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>tacan.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>turn_indicator.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>heading_indicator_dg.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>heading_indicator_fg.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>kt_70.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>mrg.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>attitude_indicator.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>dclgps.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>gps.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>heading_indicator.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>FGDeviceConfigurationMap.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>FGEventInput.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>FGJoystickInput.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>FGKeyboardInput.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>new_gui.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>property_list.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>FGButton.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>FGCommonInput.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>terrainsampler.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>WaypointList.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>FGPUIDialog.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>FGPUIMenuBar.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>metarproperties.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>precipitation_mgr.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>realwx_ctrl.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>ridge_lift.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>predictor.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>environment.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>environment_ctrl.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>fgmetar.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>digitalfilter.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>flipflop.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>inputvalue.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>pidcontroller.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>radio.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>analogcomponent.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>autopilot.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>autopilotgroup.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>element.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>group.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>path.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>text.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>ATISmgr.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>ATCutils.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>canvas.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>canvas_mgr.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>simple.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>xmlloader.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>controls.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>atis.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>dynamics.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>runwayprefloader.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>runwayprefs.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>sidstar.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>fg_init.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>logger.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>apt_loader.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>dynamicloader.obj : error LNK2001: unresolved external symbol "public: void __thiscall logstream::log(enum sgDebugClass,enum sgDebugPriority,char const *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?log@logstream@@QAEXW4sgDebugClass@@W4sgDebugPriority@@PBDHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>system_mgr.obj : error LNK2001: unresolved external symbol "public: virtual enum SGSubsystem::InitStatus __thiscall SGSubsystemGroup::incrementalInit(void)" (?incrementalInit@SGSubsystemGroup@@UAE?AW4InitStatus@SGSubsystem@@XZ)
1>autopilot.obj : error LNK2001: unresolved external symbol "public: virtual enum SGSubsystem::InitStatus __thiscall SGSubsystemGroup::incrementalInit(void)" (?incrementalInit@SGSubsystemGroup@@UAE?AW4InitStatus@SGSubsystem@@XZ)
1>autopilotgroup.obj : error LNK2001: unresolved external symbol "public: virtual enum SGSubsystem::InitStatus __thiscall SGSubsystemGroup::incrementalInit(void)" (?incrementalInit@SGSubsystemGroup@@UAE?AW4InitStatus@SGSubsystem@@XZ)
1>terrainsampler.obj : error LNK2001: unresolved external symbol "public: virtual enum SGSubsystem::InitStatus __thiscall SGSubsystemGroup::incrementalInit(void)" (?incrementalInit@SGSubsystemGroup@@UAE?AW4InitStatus@SGSubsystem@@XZ)
1>input.obj : error LNK2001: unresolved external symbol "public: virtual enum SGSubsystem::InitStatus __thiscall SGSubsystemGroup::incrementalInit(void)" (?incrementalInit@SGSubsystemGroup@@UAE?AW4InitStatus@SGSubsystem@@XZ)
1>realwx_ctrl.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall simgear::HTTP::Request::requestBodyLength(void)const " (?requestBodyLength@Request@HTTP@simgear@@UBEHXZ)
1>realwx_ctrl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall simgear::HTTP::Request::getBodyData(char *,int &)const " (?getBodyData@Request@HTTP@simgear@@UBEXPADAAH@Z)
1>realwx_ctrl.obj : error LNK2001: unresolved external symbol "public: virtual class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall simgear::HTTP::Request::requestBodyType(void)const " (?requestBodyType@Request@HTTP@simgear@@UBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)
1>FGPUIMenuBar.obj : error LNK2019: unresolved external symbol "public: void __thiscall SGCommandMgr::addCommandObject(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class SGCommandMgr::Command *)" (?addCommandObject@SGCommandMgr@@QAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVCommand@1@@Z) referenced in function "public: void__thiscall SGCommandMgr::addCommand(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,bool (__cdecl*)(class SGPropertyNode const *))" (?addCommand@SGCommandMgr@@QAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@P6A_NPBVSGPropertyNode@@@Z@Z)
1>groundradar.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class std::_Vector_iterator<class std::_Vector_val<unsigned short,class std::allocator<unsigned short> > > __thiscall osg::MixinVector<unsigned short>::begin(void)" (__imp_?begin@?$MixinVector@G@osg@@QAE?AV?$_Vector_iterator@V?$_Vector_val@GV?$allocator@G@std@@@std@@@std@@XZ) referenced in function "public:void __thiscall GroundRadar::updateTexture(void)" (?updateTexture@GroundRadar@@QAEXXZ)
1>sgtgdb.lib(SGOceanTile.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class std::_Vector_iterator<class std::_Vector_val<unsigned short,class std::allocator<unsigned short> > > __thiscall osg::MixinVector<unsigned short>::begin(void)" (__imp_?begin@?$MixinVector@G@osg@@QAE?AV?$_Vector_iterator@V?$_Vector_val@GV?$allocator@G@std@@@std@@@std@@XZ)
1>groundradar.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class std::_Vector_iterator<class std::_Vector_val<unsigned short,class std::allocator<unsigned short> > > __thiscall osg::MixinVector<unsigned short>::end(void)" (__imp_?end@?$MixinVector@G@osg@@QAE?AV?$_Vector_iterator@V?$_Vector_val@GV?$allocator@G@std@@@std@@@std@@XZ) referenced in function "public: void __thiscall GroundRadar::updateTexture(void)" (?updateTexture@GroundRadar@@QAEXXZ)
1>groundradar.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class std::_Vector_iterator<class std::_Vector_val<unsigned char,class std::allocator<unsigned char> > > __thiscall osg::MixinVector<unsigned char>::begin(void)" (__imp_?begin@?$MixinVector@E@osg@@QAE?AV?$_Vector_iterator@V?$_Vector_val@EV?$allocator@E@std@@@std@@@std@@XZ) referenced in function "public: void __thiscall GroundRadar::updateTexture(void)" (?updateTexture@GroundRadar@@QAEXXZ)
1>groundradar.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class std::_Vector_iterator<class std::_Vector_val<unsigned char,class std::allocator<unsigned char> > > __thiscall osg::MixinVector<unsigned char>::end(void)" (__imp_?end@?$MixinVector@E@osg@@QAE?AV?$_Vector_iterator@V?$_Vector_val@EV?$allocator@E@std@@@std@@@std@@XZ) referenced in function "public: void __thiscall GroundRadar::updateTexture(void)" (?updateTexture@GroundRadar@@QAEXXZ)
1>kln89.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall DCLGPS::DrawTextA(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int,int,int,bool)" (?DrawTextA@DCLGPS@@UAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@HHH_N@Z)
1>kln89_page_set.obj : error LNK2019: unresolved external symbol "private: void __thiscall KLN89::DrawText(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int,int,int,bool,int)" (?DrawText@KLN89@@AAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@HHH_NH@Z) referenced in function "public: virtual void __thiscall KLN89SetPage::Update(double)" (?Update@KLN89SetPage@@UAEXN@Z)
1>kln89_page_usr.obj : error LNK2001: unresolved external symbol "private: void __thiscall KLN89::DrawText(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int,int,int,bool,int)" (?DrawText@KLN89@@AAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@HHH_NH@Z)
1>kln89_page_vor.obj : error LNK2001: unresolved external symbol "private: void __thiscall KLN89::DrawText(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int,int,int,bool,int)" (?DrawText@KLN89@@AAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@HHH_NH@Z)
1>kln89_page_alt.obj : error LNK2001: unresolved external symbol "private: void __thiscall KLN89::DrawText(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int,int,int,bool,int)" (?DrawText@KLN89@@AAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@HHH_NH@Z)
1>kln89_page_nav.obj : error LNK2001: unresolved external symbol "private: void __thiscall KLN89::DrawText(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int,int,int,bool,int)" (?DrawText@KLN89@@AAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@HHH_NH@Z)
1>kln89_page_ndb.obj : error LNK2001: unresolved external symbol "private: void __thiscall KLN89::DrawText(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int,int,int,bool,int)" (?DrawText@KLN89@@AAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@HHH_NH@Z)
1>kln89_page_nrst.obj : error LNK2001: unresolved external symbol "private: void __thiscall KLN89::DrawText(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int,int,int,bool,int)" (?DrawText@KLN89@@AAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@HHH_NH@Z)
1>kln89_page_oth.obj : error LNK2001: unresolved external symbol "private: void __thiscall KLN89::DrawText(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int,int,int,bool,int)" (?DrawText@KLN89@@AAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@HHH_NH@Z)
1>kln89_page.obj : error LNK2001: unresolved external symbol "private: void __thiscall KLN89::DrawText(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int,int,int,bool,int)" (?DrawText@KLN89@@AAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@HHH_NH@Z)
1>kln89_page_dir.obj : error LNK2001: unresolved external symbol "private: void __thiscall KLN89::DrawText(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int,int,int,bool,int)" (?DrawText@KLN89@@AAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@HHH_NH@Z)
1>kln89_page_fpl.obj : error LNK2001: unresolved external symbol "private: void __thiscall KLN89::DrawText(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int,int,int,bool,int)" (?DrawText@KLN89@@AAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@HHH_NH@Z)
1>kln89_page_int.obj : error LNK2001: unresolved external symbol "private: void __thiscall KLN89::DrawText(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int,int,int,bool,int)" (?DrawText@KLN89@@AAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@HHH_NH@Z)
1>sgsound.lib(soundmgr_openal.obj) : error LNK2019: unresolved external symbol _alutLoadWAVFile referenced in function "public: bool __thiscall SGSoundMgr::load(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,void * *,int *,unsigned int *,int *)" (?load@SGSoundMgr@@QAE_NAAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAPAXPAHPAI2@Z)
1>D:\FlightGear\FlightGear2.8SourceCode\flightgear-2.8.0\src\Main\Release\fgfs.exe : fatal error LNK1120: 14 unresolved externals
========== Build: 0 succeeded, 1 failed, 3 up-to-date, 0 skipped ==========


Can anyone hep me to build the project?

what are the link libraries for Fgviewer and fgfs?

Regards,
JAD
JAD
 
Posts: 4
Joined: Thu Feb 21, 2013 5:49 am

Re: FlightGear2.8 Link Error

Postby Hooray » Thu Feb 21, 2013 12:06 pm

actually, the set of CMake build files in $FG_SRC should handle all this automatically, are you using a manual/different build setup, if so, why ?
Please don't send support requests by PM, instead post your questions on the forum so that all users can contribute and benefit
Thanks & all the best,
Hooray
Help write next month's newsletter !
pui2canvas | MapStructure | Canvas Development | Programming resources
Hooray
 
Posts: 12058
Joined: Tue Mar 25, 2008 8:40 am

Re: FlightGear2.8 Link Error

Postby JAD » Thu Feb 21, 2013 1:12 pm

Created the project file using CMake.In CMake, i command the SimGear package, because it giving the error.
Once created the Flightgear project, manually added the include and lib files. ( Simgear builded sucessfully).
JAD
 
Posts: 4
Joined: Thu Feb 21, 2013 5:49 am

Re: FlightGear2.8 Link Error

Postby Hooray » Thu Feb 21, 2013 5:36 pm

don't understand your second sentence, could you rephrase what you have done or even just post a list of steps you have done, including some screenshots ? I don't use Windows myself, but as far as I understand, this should all be largely automated using cmake meanwhile.
Please don't send support requests by PM, instead post your questions on the forum so that all users can contribute and benefit
Thanks & all the best,
Hooray
Help write next month's newsletter !
pui2canvas | MapStructure | Canvas Development | Programming resources
Hooray
 
Posts: 12058
Joined: Tue Mar 25, 2008 8:40 am

Re: FlightGear2.8 Link Error

Postby chriscalef » Thu Feb 21, 2013 9:27 pm

Well, I don't have any solutions yet but I feel your pain, JAD! I am having very similar problems with my FlightGear build in VS2010.

I have actually built the whole thing successfully in VS2008, but this build crashes on load, so I am trying my luck with 2010. When I build fgfs here however, I have the following linker errors remaining:

Code: Select all
1>groundradar.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class std::_Vector_iterator<class std::_Vector_val<unsigned short,class std::allocator<unsigned short> > > __thiscall osg::MixinVector<unsigned short>::begin(void)" (__imp_?begin@?$MixinVector@G@osg@@QAE?AV?$_Vector_iterator@V?$_Vector_val@GV?$allocator@G@std@@@std@@@std@@XZ) referenced in function "public:void __thiscall GroundRadar::updateTexture(void)" (?updateTexture@GroundRadar@@QAEXXZ)
1>SimGearScene.lib(SGOceanTile.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class std::_Vector_iterator<class std::_Vector_val<unsigned short,class std::allocator<unsigned short> > > __thiscall osg::MixinVector<unsigned short>::begin(void)" (__imp_?begin@?$MixinVector@G@osg@@QAE?AV?$_Vector_iterator@V?$_Vector_val@GV?$allocator@G@std@@@std@@@std@@XZ)
1>groundradar.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class std::_Vector_iterator<class std::_Vector_val<unsigned short,class std::allocator<unsigned short> > > __thiscall osg::MixinVector<unsigned short>::end(void)" (__imp_?end@?$MixinVector@G@osg@@QAE?AV?$_Vector_iterator@V?$_Vector_val@GV?$allocator@G@std@@@std@@@std@@XZ) referenced in function "public: void __thiscall GroundRadar::updateTexture(void)" (?updateTexture@GroundRadar@@QAEXXZ)
1>groundradar.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class std::_Vector_iterator<class std::_Vector_val<unsigned char,class std::allocator<unsigned char> > > __thiscall osg::MixinVector<unsigned char>::begin(void)" (__imp_?begin@?$MixinVector@E@osg@@QAE?AV?$_Vector_iterator@V?$_Vector_val@EV?$allocator@E@std@@@std@@@std@@XZ) referenced in function "public: void __thiscall GroundRadar::updateTexture(void)" (?updateTexture@GroundRadar@@QAEXXZ)
1>groundradar.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class std::_Vector_iterator<class std::_Vector_val<unsigned char,class std::allocator<unsigned char> > > __thiscall osg::MixinVector<unsigned char>::end(void)" (__imp_?end@?$MixinVector@E@osg@@QAE?AV?$_Vector_iterator@V?$_Vector_val@EV?$allocator@E@std@@@std@@@std@@XZ) referenced in function "public: void __thiscall GroundRadar::updateTexture(void)" (?updateTexture@GroundRadar@@QAEXXZ)
1>C:\HardReality\projects\flightgear\flightgear_build_2\src\Main\Release\fgfs.exe : fatal error LNK1120: 4 unresolved externals


It seems something is wrong in my STD classes? Not sure if this is related to JAD's problem or not. I also got a couple of warnings right before these errors, pointing back to "locally defined symbols" (basic ofstream, char_trait) in SimGearScene.lib (mipmap.obj).

It's always the linker errors where it really gets ugly... :-P

EDIT: Well, dang, I went ahead and hacked out a few offending functions temporarily, just to see if I could get a build to limp through successfully... which I did, but when I run it I get what appears to be the same startup crash as I got with my 2008 build. SIGH. I think this one might have me licked for now... :-(
chriscalef
 
Posts: 279
Joined: Wed Feb 20, 2013 9:28 pm

Re: FlightGear2.8 Link Error

Postby Hooray » Fri Feb 22, 2013 6:36 pm

well, it's obviously working for other people -so like I mentioned previously: try to exclude potential issues on your side, such as the DLLs your are using. In other words: If not even the build server binaries work for you, it's probably related to the DLLs you are using.
Please don't send support requests by PM, instead post your questions on the forum so that all users can contribute and benefit
Thanks & all the best,
Hooray
Help write next month's newsletter !
pui2canvas | MapStructure | Canvas Development | Programming resources
Hooray
 
Posts: 12058
Joined: Tue Mar 25, 2008 8:40 am

Re: FlightGear2.8 Link Error

Postby chriscalef » Fri Feb 22, 2013 10:23 pm

Right, and thank you so much for hanging in there with me! Apologies for appearing defeated, was just hitting my "oh dear how many days have I spent on this..." point there, lol.

I actually didn't notice the program binaries up on the build server before, since I was in such a mad rush to grab the current dlls, but of course, there they are and that's wonderful!! The nightly build of fgfs.exe runs just fine for me. (_after_ also grabbing these dlls relating to openRTI...?):

http://flightgear.simpits.org:8080/job/ ... enRTI/bin/

It looks like my problem may be that I grabbed a different version of OpenSceneGraph from the source, originally, instead of using those found on the build server, and that's where I've been grabbing my OSG headers. I was also missing a whole directory of OSG plugin dlls - not sure if they would have caused my problem or not, but good to have!

Rebuilding now to see if OSG headers fixes it...

Thanks again for the help!
chriscalef
 
Posts: 279
Joined: Wed Feb 20, 2013 9:28 pm

Re: FlightGear2.8 Link Error

Postby chriscalef » Sat Feb 23, 2013 5:09 am

Omg, for anyone who cares, I'm still stuck here... I made some progress after grabbing all the (seemingly) correct 3rd party libs and dlls from the build server, and rebuilding everything with all project directories pointing at the right places and (seemingly) no extra ones pointing at the wrong places.

Also, I had been using boost 1.53 libraries, but reverted to 1.52.

Encouragingly, at least now my two Visual Studio builds (2008 and 2010) die in exactly the same way, I don't have one getting linker errors and the other building a faulty executable, as I had previously. Both of them now get the same above listed errors involving osg::MixinVector class, with problems currently appearing only in groundradar.cxx, and SGOceanTile.cxx from SimGearScene.lib.

I am now reasonably sure I am referencing only the OSG headers and libs from here:
http://flightgear.simpits.org:8080/job/ ... ceneGraph/

Are these the right ones, or should I get them from somewhere else? It seems to all match up as v3.8.0.1, I don't know why I would be getting different or missing definitions of MixinVector...?

Any pointers or other places to look would be appreciated, been trying everything I can think of.



Code: Select all
groundradar.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class std::_Vector_iterator<unsigned short,class std::allocator<unsigned short> > __thiscall osg::MixinVector<unsigned short>::begin(void)" ...
chriscalef
 
Posts: 279
Joined: Wed Feb 20, 2013 9:28 pm

Re: FlightGear2.8 Link Error

Postby Hooray » Sat Feb 23, 2013 1:31 pm

Like I mentioned earlier, I don't use Windows myself, so I would have to resort to guessing - FredB, vivian and GeofMcL are developers who are windows-based (can't think of anybody else at the moment).

Have you tried using the 3rdparty.zip file that I mentioned earlier ? According to what Zakalawe said in another thread, it should have all required dependencies...
Please don't send support requests by PM, instead post your questions on the forum so that all users can contribute and benefit
Thanks & all the best,
Hooray
Help write next month's newsletter !
pui2canvas | MapStructure | Canvas Development | Programming resources
Hooray
 
Posts: 12058
Joined: Tue Mar 25, 2008 8:40 am

Re: FlightGear2.8 Link Error

Postby chriscalef » Sat Feb 23, 2013 5:20 pm

Yup, using nothing but those binaries and headers now (to the best of my knowledge). Got them from here:

http://flightgear.simpits.org:8080/job/ ... /3rdParty/

Thanks for those names, I"ll try pinging them for more input.
chriscalef
 
Posts: 279
Joined: Wed Feb 20, 2013 9:28 pm

Re: FlightGear2.8 Link Error

Postby chriscalef » Sun Feb 24, 2013 8:56 pm

Well, okay, I actually got it running!!!

The bad news is, the OSG versions off the build server never did compile for me, there seems to be some slight version difference between the headers and the libs. A quicker way to check for this without building the whole fgfs exe is to build fgelev, it has the same bug.

I ended up building successfully with the following version of OSG, downloaded from their site (sorry, I don't have the download link on hand at the moment):

OpenSceneGraph-3.0.1-VS9.0.30729-x86-release-12741

To run this I also of course had to copy all the dlls from that version of OSG, but with that together I do have a working program.

Is there some aspect of the Jenkins server that is not automated? I was assuming a windows machine built that executable with exactly those files, but it certainly doesn't work on my machine.

Anyway, thanks for the help, happy flying!
Chris
chriscalef
 
Posts: 279
Joined: Wed Feb 20, 2013 9:28 pm

Re: FlightGear2.8 Link Error

Postby JAD » Mon Feb 25, 2013 7:15 am

Now i also got same error only.
Code: Select all
error LNK2019: unresolved external symbol "__declspec(dllimport) public: class std::_Vector_iterator<class std::_Vector_val<unsigned char,class std::allocator<unsigned char> > > __thiscall osg::MixinVector<unsigned char>::end(void)" (__imp_?end@?$MixinVector@E@osg@@QAE?AV?$_Vector_iterator@V?$_Vector_val@EV?$allocator@E@std@@@std@@@std@@XZ) referenced in function "public: void __thiscall GroundRadar::updateTexture(void)" (?updateTexture@GroundRadar@@QAEXXZ)
JAD
 
Posts: 4
Joined: Thu Feb 21, 2013 5:49 am

Re: FlightGear2.8 Link Error

Postby JAD » Mon Feb 25, 2013 10:20 am

Hi chriscalef & Hooray,
Thanks for your valuable inputs.

Finally i builded the project and it working for me.

I downloaded the OpenSceneGraph-3.0.1 from their website and compile the OpenSceneGraph-3.0.1 and using that lib and include floders.
JAD
 
Posts: 4
Joined: Thu Feb 21, 2013 5:49 am

Re: FlightGear2.8 Link Error

Postby Hooray » Mon Feb 25, 2013 4:28 pm

if you think that our build instructions need to be fixed/updated to work on windows, please feel invited to contribute to our wiki - let me know if you should have any wiki related questions.

Your help in updating the wiki docs would really be appreciated, we don't have too many "new" users here who successfully built FG on Windows, most of the other guys are long-term FG contributors or even core developers, so any "novice input" would be appreciated.
Please don't send support requests by PM, instead post your questions on the forum so that all users can contribute and benefit
Thanks & all the best,
Hooray
Help write next month's newsletter !
pui2canvas | MapStructure | Canvas Development | Programming resources
Hooray
 
Posts: 12058
Joined: Tue Mar 25, 2008 8:40 am

Re: FlightGear2.8 Link Error

Postby chriscalef » Mon Feb 25, 2013 6:57 pm

Hey, glad you got it going JAD!

Hooray, I'd be glad to help if I can. The wiki wasn't actually that bad though, in this case it seems to be files on the build server that were at fault, though. Who maintains that? I'd be glad to help test it, maybe not every day but every now and then certainly.

Incidentally, maybe I should start a new thread for this question, but is it common behavior in FG to experience serious framerate stutter? Not sure of the correct terminology but when I'm flying around I quite commonly see the simulation freeze up momentarily, especially when looking around and possibly seeing new scenery or loading up a bunch of data.

It looks like one of those problems that's probably pretty hard to fix, but I'm curious if I just need to turn my visibility way down or something like that to make it go away.

Thanks again for all your great work, what an awesome program! =-)
chriscalef
 
Posts: 279
Joined: Wed Feb 20, 2013 9:28 pm

Next

Return to Compiling

Who is online

Users browsing this forum: No registered users and 1 guest