Linking errors
Posted: 06.09.2006, 10:30
I'm using Visual Studio 2005
I'm down to 57 linking errors and I have parsed through the internet and I'm still at a standstill....looking for any hints...thanks.
and sorry for the annoyingly long post.
LINKING OPTIONS:
/OUT:".\Release/Celestia.exe" /INCREMENTAL:NO /NOLOGO /LIBPATH:"." /LIBPATH:"..\..\lib" /LIBPATH:"..\cel3ds\Release" /LIBPATH:"..\celengine\Release" /LIBPATH:"..\celmath\Release" /LIBPATH:"..\celtxf\Release" /LIBPATH:"..\celutil\Release" /MANIFEST /MANIFESTFILE:".\Release\Celestia.exe.intermediate.manifest" /NODEFAULTLIB:"libc.lib" /NODEFAULTLIB:"libcmt.lib" /PDB:".\Release/Celestia.pdb" /SUBSYSTEM:WINDOWS /MACHINE:X86 /ERRORREPORT:PROMPT odbc32.lib odbccp32.lib comctl32.lib opengl32.lib glu32.lib libcpmt.lib Winmm.lib libjpeg.lib libpng1.lib zlib.lib cel_3ds.lib cel_engine.lib cel_math.lib cel_txf.lib cel_util.lib vfw32.lib msvcrt.lib user32.lib gdi32.lib advapi32.lib comdlg32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib winmm.lib ws2_32.lib kernel32.lib
OUTPUT:
------ Build started: Project: Celestia, Configuration: Release Win32 ------
Linking...
celestiacore.obj : error LNK2019: unresolved external symbol "public: __thiscall DSODatabase::~DSODatabase(void)" (??1DSODatabase@@QAE@XZ) referenced in function "public: void * __thiscall DSODatabase::`scalar deleting destructor'(unsigned int)" (??_GDSODatabase@@QAEPAXI@Z)
cel_engine.lib(universe.obj) : error LNK2001: unresolved external symbol "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall DSODatabase::getDSOName(class DeepSkyObject const * const &)const " (?getDSOName@DSODatabase@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBVDeepSkyObject@@@Z)
celestiacore.obj : error LNK2019: unresolved external symbol "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall DSODatabase::getDSOName(class DeepSkyObject const * const &)const " (?getDSOName@DSODatabase@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBVDeepSkyObject@@@Z) referenced in function "void __cdecl displaySelectionName(class Overlay &,class Selection const &,class Universe const &)" (?displaySelectionName@@YAXAAVOverlay@@ABVSelection@@ABVUniverse@@@Z)
url.obj : error LNK2001: unresolved external symbol "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall DSODatabase::getDSOName(class DeepSkyObject const * const &)const " (?getDSOName@DSODatabase@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBVDeepSkyObject@@@Z)
winmain.obj : error LNK2001: unresolved external symbol "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall DSODatabase::getDSOName(class DeepSkyObject const * const &)const " (?getDSOName@DSODatabase@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBVDeepSkyObject@@@Z)
cel_engine.lib(render.obj) : error LNK2001: unresolved external symbol "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall DSODatabase::getDSOName(class DeepSkyObject const * const &)const " (?getDSOName@DSODatabase@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBVDeepSkyObject@@@Z)
celestiacore.obj : error LNK2019: unresolved external symbol "public: bool __thiscall DSODatabase::load(class std::basic_istream<char,struct std::char_traits<char> > &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?load@DSODatabase@@QAE_NAAV?$basic_istream@DU?$char_traits@D@std@@@std@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@@Z) referenced in function "public: virtual bool __thiscall CatalogLoader<class DSODatabase>::process(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?process@?$CatalogLoader@VDSODatabase@@@@UAE_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
celestiacore.obj : error LNK2019: unresolved external symbol "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall DSODatabase::getDSONameList(class DeepSkyObject const * const &,unsigned int)const " (?getDSONameList@DSODatabase@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBVDeepSkyObject@@I@Z) referenced in function "private: void __thiscall CelestiaCore::renderOverlay(void)" (?renderOverlay@CelestiaCore@@AAEXXZ)
celestiacore.obj : error LNK2019: unresolved external symbol _tzname referenced in function "private: void __thiscall CelestiaCore::renderOverlay(void)" (?renderOverlay@CelestiaCore@@AAEXXZ)
OLDNAMES.lib(tzname.obj) : error LNK2001: unresolved external symbol _tzname
celestiacore.obj : error LNK2019: unresolved external symbol "public: void __thiscall DSODatabase::finish(void)" (?finish@DSODatabase@@QAEXXZ) referenced in function "public: bool __thiscall CelestiaCore::initSimulation(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const *,class ProgressNotifier *)" (?initSimulation@CelestiaCore@@QAE_NPBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@3@PAVProgressNotifier@@@Z)
celestiacore.obj : error LNK2019: unresolved external symbol "public: void __thiscall DSODatabase::setNameDatabase(class DSONameDatabase *)" (?setNameDatabase@DSODatabase@@QAEXPAVDSONameDatabase@@@Z) referenced in function "public: bool __thiscall CelestiaCore::initSimulation(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const *,class ProgressNotifier *)" (?initSimulation@CelestiaCore@@QAE_NPBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@3@PAVProgressNotifier@@@Z)
celestiacore.obj : error LNK2019: unresolved external symbol "public: __thiscall DSODatabase::DSODatabase(void)" (??0DSODatabase@@QAE@XZ) referenced in function "public: bool __thiscall CelestiaCore::initSimulation(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const *,class ProgressNotifier *)" (?initSimulation@CelestiaCore@@QAE_NPBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@3@PAVProgressNotifier@@@Z)
celestiacore.obj : error LNK2019: unresolved external symbol "class ColorTemperatureTable * __cdecl GetStarColorTable(enum ColorTableType)" (?GetStarColorTable@@YAPAVColorTemperatureTable@@W4ColorTableType@@@Z) referenced in function "public: void __thiscall CelestiaCore::charEntered(char const *,int)" (?charEntered@CelestiaCore@@QAEXPBDH@Z)
cel_engine.lib(render.obj) : error LNK2001: unresolved external symbol "class ColorTemperatureTable * __cdecl GetStarColorTable(enum ColorTableType)" (?GetStarColorTable@@YAPAVColorTemperatureTable@@W4ColorTableType@@@Z)
winmain.obj : error LNK2019: unresolved external symbol _wglGetPixelFormatAttribivARB referenced in function "unsigned int __cdecl ChooseBestMSAAPixelFormat(struct HDC__ *,int *,unsigned int,int)" (?ChooseBestMSAAPixelFormat@@YAIPAUHDC__@@PAHIH@Z)
winmain.obj : error LNK2019: unresolved external symbol "public: __thiscall SplashWindow::~SplashWindow(void)" (??1SplashWindow@@QAE@XZ) referenced in function "public: void * __thiscall SplashWindow::`scalar deleting destructor'(unsigned int)" (??_GSplashWindow@@QAEPAXI@Z)
winmain.obj : error LNK2019: unresolved external symbol "public: int __thiscall SplashWindow::close(void)" (?close@SplashWindow@@QAEHXZ) referenced in function "public: virtual void __thiscall WinAlerter::fatalError(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?fatalError@WinAlerter@@UAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
winmain.obj : error LNK2019: unresolved external symbol _wglChoosePixelFormatARB referenced in function "bool __cdecl SetDCPixelFormat(struct HDC__ *)" (?SetDCPixelFormat@@YA_NPAUHDC__@@@Z)
winmain.obj : error LNK2019: unresolved external symbol "bool __cdecl WGLExtensionSupported(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?WGLExtensionSupported@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) referenced in function "bool __cdecl SetDCPixelFormat(struct HDC__ *)" (?SetDCPixelFormat@@YA_NPAUHDC__@@@Z)
winmain.obj : error LNK2019: unresolved external symbol "public: void __thiscall SplashWindow::setMessage(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?setMessage@SplashWindow@@QAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) referenced in function "public: virtual void __thiscall WinSplashProgressNotifier::update(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?update@WinSplashProgressNotifier@@UAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
winmain.obj : error LNK2019: unresolved external symbol "void __cdecl ShowSetTimeDialog(struct HINSTANCE__ *,struct HWND__ *,class CelestiaCore *)" (?ShowSetTimeDialog@@YAXPAUHINSTANCE__@@PAUHWND__@@PAVCelestiaCore@@@Z) referenced in function "long __stdcall MainWindowProc(struct HWND__ *,unsigned int,unsigned int,long)" (?MainWindowProc@@YGJPAUHWND__@@IIJ@Z)
winmain.obj : error LNK2019: unresolved external symbol "void __cdecl RegisterDatePicker(void)" (?RegisterDatePicker@@YAXXZ) referenced in function _WinMain@16
winmain.obj : error LNK2019: unresolved external symbol "void __cdecl InitWGLExtensions(struct HINSTANCE__ *)" (?InitWGLExtensions@@YAXPAUHINSTANCE__@@@Z) referenced in function _WinMain@16
winmain.obj : error LNK2019: unresolved external symbol "public: void __thiscall SplashWindow::showSplash(void)" (?showSplash@SplashWindow@@QAEXXZ) referenced in function _WinMain@16
winmain.obj : error LNK2019: unresolved external symbol "public: __thiscall SplashWindow::SplashWindow(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (??0SplashWindow@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) referenced in function _WinMain@16
libjpeg.lib(jerror.obj) : error LNK2019: unresolved external symbol __iob referenced in function _output_message
cel_engine.lib(stardb.obj) : error LNK2019: unresolved external symbol "public: void __thiscall StaticOctree<class Star,float>::processCloseObjects(class OctreeProcessor<class Star,float> &,class Point3<float> const &,float,float)const " (?processCloseObjects@?$StaticOctree@VStar@@M@@QBEXAAV?$OctreeProcessor@VStar@@M@@ABV?$Point3@M@@MM@Z) referenced in function "public: void __thiscall StarDatabase::findCloseStars(class OctreeProcessor<class Star,float> &,class Point3<float> const &,float)const " (?findCloseStars@StarDatabase@@QBEXAAV?$OctreeProcessor@VStar@@M@@ABV?$Point3@M@@M@Z)
cel_engine.lib(stardb.obj) : error LNK2019: unresolved external symbol "public: void __thiscall StaticOctree<class Star,float>::processVisibleObjects(class OctreeProcessor<class Star,float> &,class Point3<float> const &,class Plane<float> const *,float,float)const " (?processVisibleObjects@?$StaticOctree@VStar@@M@@QBEXAAV?$OctreeProcessor@VStar@@M@@ABV?$Point3@M@@PBV?$Plane@M@@MM@Z) referenced in function "public: void __thiscall StarDatabase::findVisibleStars(class OctreeProcessor<class Star,float> &,class Point3<float> const &,class Quaternion<float> const &,float,float,float)const " (?findVisibleStars@StarDatabase@@QBEXAAV?$OctreeProcessor@VStar@@M@@ABV?$Point3@M@@ABV?$Quaternion@M@@MMM@Z)
cel_engine.lib(stardb.obj) : error LNK2019: unresolved external symbol "private: class DynamicOctree<class Star,float> * __thiscall DynamicOctree<class Star,float>::getChild(class Star const &,class Point3<float> const &)" (?getChild@?$DynamicOctree@VStar@@M@@AAEPAV1@ABVStar@@ABV?$Point3@M@@@Z) referenced in function "private: void __thiscall DynamicOctree<class Star,float>::sortIntoChildNodes(void)" (?sortIntoChildNodes@?$DynamicOctree@VStar@@M@@AAEXXZ)
cel_engine.lib(stardb.obj) : error LNK2019: unresolved external symbol "private: static bool (__cdecl* DynamicOctree<class Star,float>::straddlingPredicate)(class Point3<float> const &,class Star const &,float)" (?straddlingPredicate@?$DynamicOctree@VStar@@M@@0P6A_NABV?$Point3@M@@ABVStar@@M@ZA) referenced in function "private: void __thiscall DynamicOctree<class Star,float>::sortIntoChildNodes(void)" (?sortIntoChildNodes@?$DynamicOctree@VStar@@M@@AAEXXZ)
cel_engine.lib(stardb.obj) : error LNK2019: unresolved external symbol "private: static float (__cdecl* DynamicOctree<class Star,float>::decayFunction)(float)" (?decayFunction@?$DynamicOctree@VStar@@M@@0P6AMM@ZA) referenced in function "private: void __thiscall DynamicOctree<class Star,float>::split(float)" (?split@?$DynamicOctree@VStar@@M@@AAEXM@Z)
cel_engine.lib(stardb.obj) : error LNK2019: unresolved external symbol "private: static unsigned int DynamicOctree<class Star,float>::SPLIT_THRESHOLD" (?SPLIT_THRESHOLD@?$DynamicOctree@VStar@@M@@0IA) referenced in function "public: void __thiscall DynamicOctree<class Star,float>::insertObject(class Star const &,float)" (?insertObject@?$DynamicOctree@VStar@@M@@QAEXABVStar@@M@Z)
cel_engine.lib(stardb.obj) : error LNK2019: unresolved external symbol "private: static bool (__cdecl* DynamicOctree<class Star,float>::limitingFactorPredicate)(class Star const &,float)" (?limitingFactorPredicate@?$DynamicOctree@VStar@@M@@0P6A_NABVStar@@M@ZA) referenced in function "public: void __thiscall DynamicOctree<class Star,float>::insertObject(class Star const &,float)" (?insertObject@?$DynamicOctree@VStar@@M@@QAEXABVStar@@M@Z)
cel_engine.lib(stardb.obj) : error LNK2019: unresolved external symbol "class Orbit * __cdecl CreateOrbit(class PlanetarySystem *,class AssociativeArray *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,bool)" (?CreateOrbit@@YAPAVOrbit@@PAVPlanetarySystem@@PAVAssociativeArray@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_N@Z) referenced in function "public: class Star * __thiscall StarDatabase::createStar(unsigned int,class AssociativeArray *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,bool)" (?createStar@StarDatabase@@QAEPAVStar@@IPAVAssociativeArray@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_N@Z)
cel_engine.lib(solarsys.obj) : error LNK2001: unresolved external symbol "class Orbit * __cdecl CreateOrbit(class PlanetarySystem *,class AssociativeArray *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,bool)" (?CreateOrbit@@YAPAVOrbit@@PAVPlanetarySystem@@PAVAssociativeArray@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_N@Z)
cel_engine.lib(stardb.obj) : error LNK2019: unresolved external symbol "void __cdecl FillinRotationElements(class AssociativeArray *,class RotationElements &)" (?FillinRotationElements@@YAXPAVAssociativeArray@@AAVRotationElements@@@Z) referenced in function "public: class Star * __thiscall StarDatabase::createStar(unsigned int,class AssociativeArray *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,bool)" (?createStar@StarDatabase@@QAEPAVStar@@IPAVAssociativeArray@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_N@Z)
cel_engine.lib(solarsys.obj) : error LNK2001: unresolved external symbol "void __cdecl FillinRotationElements(class AssociativeArray *,class RotationElements &)" (?FillinRotationElements@@YAXPAVAssociativeArray@@AAVRotationElements@@@Z)
cel_engine.lib(render.obj) : error LNK2019: unresolved external symbol "public: void __thiscall GLProgram::use(void)const " (?use@GLProgram@@QBEXXZ) referenced in function "public: void __thiscall CelestiaGLProgram::use(void)const " (?use@CelestiaGLProgram@@QBEXXZ)
cel_engine.lib(render.obj) : error LNK2019: unresolved external symbol "public: bool __thiscall ShaderProperties::usesFragmentLighting(void)const " (?usesFragmentLighting@ShaderProperties@@QBE_NXZ) referenced in function "void __cdecl setLightParameters_GLSL(class CelestiaGLProgram &,class ShaderProperties const &,struct LightingState const &,class Color,class Color)" (?setLightParameters_GLSL@@YAXAAVCelestiaGLProgram@@ABVShaderProperties@@ABULightingState@@VColor@@3@Z)
cel_engine.lib(render.obj) : error LNK2019: unresolved external symbol "public: bool __thiscall ShaderProperties::usesShadows(void)const " (?usesShadows@ShaderProperties@@QBE_NXZ) referenced in function "void __cdecl setLightParameters_GLSL(class CelestiaGLProgram &,class ShaderProperties const &,struct LightingState const &,class Color,class Color)" (?setLightParameters_GLSL@@YAXAAVCelestiaGLProgram@@ABVShaderProperties@@ABULightingState@@VColor@@3@Z)
cel_engine.lib(render.obj) : error LNK2019: unresolved external symbol "public: class Vec3ShaderParameter & __thiscall Vec3ShaderParameter::operator=(class Vector3<float> const &)" (??4Vec3ShaderParameter@@QAEAAV0@ABV?$Vector3@M@@@Z) referenced in function "void __cdecl setLightParameters_GLSL(class CelestiaGLProgram &,class ShaderProperties const &,struct LightingState const &,class Color,class Color)" (?setLightParameters_GLSL@@YAXAAVCelestiaGLProgram@@ABVShaderProperties@@ABULightingState@@VColor@@3@Z)
cel_engine.lib(render.obj) : error LNK2019: unresolved external symbol "public: class FloatShaderParameter & __thiscall FloatShaderParameter::operator=(float)" (??4FloatShaderParameter@@QAEAAV0@M@Z) referenced in function "void __cdecl renderRings_GLSL(class RingSystem &,struct RenderInfo &,struct LightingState const &,float,float,unsigned int,bool,unsigned int)" (?renderRings_GLSL@@YAXAAVRingSystem@@AAURenderInfo@@ABULightingState@@MMI_NI@Z)
cel_engine.lib(render.obj) : error LNK2019: unresolved external symbol "public: class Vec4ShaderParameter & __thiscall Vec4ShaderParameter::operator=(class Vector4<float> const &)" (??4Vec4ShaderParameter@@QAEAAV0@ABV?$Vector4@M@@@Z) referenced in function "void __cdecl renderRings_GLSL(class RingSystem &,struct RenderInfo &,struct LightingState const &,float,float,unsigned int,bool,unsigned int)" (?renderRings_GLSL@@YAXAAVRingSystem@@AAURenderInfo@@ABULightingState@@MMI_NI@Z)
cel_engine.lib(render.obj) : error LNK2019: unresolved external symbol "public: class Vec3ShaderParameter & __thiscall Vec3ShaderParameter::operator=(class Point3<float> const &)" (??4Vec3ShaderParameter@@QAEAAV0@ABV?$Point3@M@@@Z) referenced in function "void __cdecl renderRings_GLSL(class RingSystem &,struct RenderInfo &,struct LightingState const &,float,float,unsigned int,bool,unsigned int)" (?renderRings_GLSL@@YAXAAVRingSystem@@AAURenderInfo@@ABULightingState@@MMI_NI@Z)
cel_engine.lib(render.obj) : error LNK2019: unresolved external symbol "public: class CelestiaGLProgram * __thiscall ShaderManager::getShader(class ShaderProperties const &)" (?getShader@ShaderManager@@QAEPAVCelestiaGLProgram@@ABVShaderProperties@@@Z) referenced in function "void __cdecl renderRings_GLSL(class RingSystem &,struct RenderInfo &,struct LightingState const &,float,float,unsigned int,bool,unsigned int)" (?renderRings_GLSL@@YAXAAVRingSystem@@AAURenderInfo@@ABULightingState@@MMI_NI@Z)
cel_engine.lib(render.obj) : error LNK2019: unresolved external symbol "class ShaderManager & __cdecl GetShaderManager(void)" (?GetShaderManager@@YAAAVShaderManager@@XZ) referenced in function "void __cdecl renderRings_GLSL(class RingSystem &,struct RenderInfo &,struct LightingState const &,float,float,unsigned int,bool,unsigned int)" (?renderRings_GLSL@@YAXAAVRingSystem@@AAURenderInfo@@ABULightingState@@MMI_NI@Z)
cel_engine.lib(render.obj) : error LNK2019: unresolved external symbol "public: void __thiscall ShaderProperties::setShadowCountForLight(unsigned int,unsigned int)" (?setShadowCountForLight@ShaderProperties@@QAEXII@Z) referenced in function "void __cdecl renderRings_GLSL(class RingSystem &,struct RenderInfo &,struct LightingState const &,float,float,unsigned int,bool,unsigned int)" (?renderRings_GLSL@@YAXAAVRingSystem@@AAURenderInfo@@ABULightingState@@MMI_NI@Z)
cel_engine.lib(render.obj) : error LNK2019: unresolved external symbol "public: __thiscall ShaderProperties::ShaderProperties(void)" (??0ShaderProperties@@QAE@XZ) referenced in function "void __cdecl renderRings_GLSL(class RingSystem &,struct RenderInfo &,struct LightingState const &,float,float,unsigned int,bool,unsigned int)" (?renderRings_GLSL@@YAXAAVRingSystem@@AAURenderInfo@@ABULightingState@@MMI_NI@Z)
cel_engine.lib(render.obj) : error LNK2019: unresolved external symbol "public: void __thiscall DSODatabase::findVisibleDSOs(class OctreeProcessor<class DeepSkyObject *,double> &,class Point3<double> const &,class Quaternion<float> const &,float,float,float)const " (?findVisibleDSOs@DSODatabase@@QBEXAAV?$OctreeProcessor@PAVDeepSkyObject@@N@@ABV?$Point3@N@@ABV?$Quaternion@M@@MMM@Z) referenced in function "private: void __thiscall Renderer::renderDeepSkyObjects(class Universe const &,class Observer const &,float)" (?renderDeepSkyObjects@Renderer@@AAEXABVUniverse@@ABVObserver@@M@Z)
cel_engine.lib(universe.obj) : error LNK2001: unresolved external symbol "public: void __thiscall DSODatabase::findVisibleDSOs(class OctreeProcessor<class DeepSkyObject *,double> &,class Point3<double> const &,class Quaternion<float> const &,float,float,float)const " (?findVisibleDSOs@DSODatabase@@QBEXAAV?$OctreeProcessor@PAVDeepSkyObject@@N@@ABV?$Point3@N@@ABV?$Quaternion@M@@MMM@Z)
cel_engine.lib(render.obj) : error LNK2019: unresolved external symbol "public: double __thiscall DSODatabase::getAverageAbsoluteMagnitude(void)const " (?getAverageAbsoluteMagnitude@DSODatabase@@QBENXZ) referenced in function "private: void __thiscall Renderer::renderDeepSkyObjects(class Universe const &,class Observer const &,float)" (?renderDeepSkyObjects@Renderer@@AAEXABVUniverse@@ABVObserver@@M@Z)
cel_engine.lib(solarsys.obj) : error LNK2019: unresolved external symbol "bool __cdecl ParseDate(class AssociativeArray *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,double &)" (?ParseDate@@YA_NPAVAssociativeArray@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAN@Z) referenced in function "class Body * __cdecl CreatePlanet(class PlanetarySystem *,class Body *,class AssociativeArray *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,enum Disposition,bool)" (?CreatePlanet@@YAPAVBody@@PAVPlanetarySystem@@PAV1@PAVAssociativeArray@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4Disposition@@_N@Z)
cel_engine.lib(universe.obj) : error LNK2019: unresolved external symbol "public: void __thiscall DSODatabase::findCloseDSOs(class OctreeProcessor<class DeepSkyObject *,double> &,class Point3<double> const &,float)const " (?findCloseDSOs@DSODatabase@@QBEXAAV?$OctreeProcessor@PAVDeepSkyObject@@N@@ABV?$Point3@N@@M@Z) referenced in function "public: class Selection __thiscall Universe::pickDeepSkyObject(class UniversalCoord const &,class Vector3<float> const &,float,float)" (?pickDeepSkyObject@Universe@@QAE?AVSelection@@ABVUniversalCoord@@ABV?$Vector3@M@@MM@Z)
cel_engine.lib(universe.obj) : error LNK2019: unresolved external symbol "public: class DeepSkyObject * __thiscall DSODatabase::find(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)const " (?find@DSODatabase@@QBEPAVDeepSkyObject@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) referenced in function "public: class Selection __thiscall Universe::find(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Selection *,int,bool)" (?find@Universe@@QAE?AVSelection@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAV2@H_N@Z)
cel_engine.lib(universe.obj) : error LNK2019: unresolved external symbol "public: class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > __thiscall DSODatabase::getCompletion(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)const " (?getCompletion@DSODatabase@@QBE?AV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@@Z) referenced in function "public: class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > __thiscall Universe::getCompletion(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Selection *,int,bool)" (?getCompletion@Universe@@QAE?AV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@PAVSelection@@H_N@Z)
.\Release/Celestia.exe : fatal error LNK1120: 47 unresolved externals
Build log was saved at "file://c:\Documents and Settings\Traveler\Desktop\celestia_dot2\celestia-1.4.1\src\celestia\Release\BuildLog.htm"
Celestia - 57 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
I'm down to 57 linking errors and I have parsed through the internet and I'm still at a standstill....looking for any hints...thanks.
and sorry for the annoyingly long post.
LINKING OPTIONS:
/OUT:".\Release/Celestia.exe" /INCREMENTAL:NO /NOLOGO /LIBPATH:"." /LIBPATH:"..\..\lib" /LIBPATH:"..\cel3ds\Release" /LIBPATH:"..\celengine\Release" /LIBPATH:"..\celmath\Release" /LIBPATH:"..\celtxf\Release" /LIBPATH:"..\celutil\Release" /MANIFEST /MANIFESTFILE:".\Release\Celestia.exe.intermediate.manifest" /NODEFAULTLIB:"libc.lib" /NODEFAULTLIB:"libcmt.lib" /PDB:".\Release/Celestia.pdb" /SUBSYSTEM:WINDOWS /MACHINE:X86 /ERRORREPORT:PROMPT odbc32.lib odbccp32.lib comctl32.lib opengl32.lib glu32.lib libcpmt.lib Winmm.lib libjpeg.lib libpng1.lib zlib.lib cel_3ds.lib cel_engine.lib cel_math.lib cel_txf.lib cel_util.lib vfw32.lib msvcrt.lib user32.lib gdi32.lib advapi32.lib comdlg32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib winmm.lib ws2_32.lib kernel32.lib
OUTPUT:
------ Build started: Project: Celestia, Configuration: Release Win32 ------
Linking...
celestiacore.obj : error LNK2019: unresolved external symbol "public: __thiscall DSODatabase::~DSODatabase(void)" (??1DSODatabase@@QAE@XZ) referenced in function "public: void * __thiscall DSODatabase::`scalar deleting destructor'(unsigned int)" (??_GDSODatabase@@QAEPAXI@Z)
cel_engine.lib(universe.obj) : error LNK2001: unresolved external symbol "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall DSODatabase::getDSOName(class DeepSkyObject const * const &)const " (?getDSOName@DSODatabase@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBVDeepSkyObject@@@Z)
celestiacore.obj : error LNK2019: unresolved external symbol "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall DSODatabase::getDSOName(class DeepSkyObject const * const &)const " (?getDSOName@DSODatabase@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBVDeepSkyObject@@@Z) referenced in function "void __cdecl displaySelectionName(class Overlay &,class Selection const &,class Universe const &)" (?displaySelectionName@@YAXAAVOverlay@@ABVSelection@@ABVUniverse@@@Z)
url.obj : error LNK2001: unresolved external symbol "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall DSODatabase::getDSOName(class DeepSkyObject const * const &)const " (?getDSOName@DSODatabase@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBVDeepSkyObject@@@Z)
winmain.obj : error LNK2001: unresolved external symbol "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall DSODatabase::getDSOName(class DeepSkyObject const * const &)const " (?getDSOName@DSODatabase@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBVDeepSkyObject@@@Z)
cel_engine.lib(render.obj) : error LNK2001: unresolved external symbol "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall DSODatabase::getDSOName(class DeepSkyObject const * const &)const " (?getDSOName@DSODatabase@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBVDeepSkyObject@@@Z)
celestiacore.obj : error LNK2019: unresolved external symbol "public: bool __thiscall DSODatabase::load(class std::basic_istream<char,struct std::char_traits<char> > &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?load@DSODatabase@@QAE_NAAV?$basic_istream@DU?$char_traits@D@std@@@std@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@@Z) referenced in function "public: virtual bool __thiscall CatalogLoader<class DSODatabase>::process(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?process@?$CatalogLoader@VDSODatabase@@@@UAE_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
celestiacore.obj : error LNK2019: unresolved external symbol "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall DSODatabase::getDSONameList(class DeepSkyObject const * const &,unsigned int)const " (?getDSONameList@DSODatabase@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBVDeepSkyObject@@I@Z) referenced in function "private: void __thiscall CelestiaCore::renderOverlay(void)" (?renderOverlay@CelestiaCore@@AAEXXZ)
celestiacore.obj : error LNK2019: unresolved external symbol _tzname referenced in function "private: void __thiscall CelestiaCore::renderOverlay(void)" (?renderOverlay@CelestiaCore@@AAEXXZ)
OLDNAMES.lib(tzname.obj) : error LNK2001: unresolved external symbol _tzname
celestiacore.obj : error LNK2019: unresolved external symbol "public: void __thiscall DSODatabase::finish(void)" (?finish@DSODatabase@@QAEXXZ) referenced in function "public: bool __thiscall CelestiaCore::initSimulation(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const *,class ProgressNotifier *)" (?initSimulation@CelestiaCore@@QAE_NPBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@3@PAVProgressNotifier@@@Z)
celestiacore.obj : error LNK2019: unresolved external symbol "public: void __thiscall DSODatabase::setNameDatabase(class DSONameDatabase *)" (?setNameDatabase@DSODatabase@@QAEXPAVDSONameDatabase@@@Z) referenced in function "public: bool __thiscall CelestiaCore::initSimulation(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const *,class ProgressNotifier *)" (?initSimulation@CelestiaCore@@QAE_NPBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@3@PAVProgressNotifier@@@Z)
celestiacore.obj : error LNK2019: unresolved external symbol "public: __thiscall DSODatabase::DSODatabase(void)" (??0DSODatabase@@QAE@XZ) referenced in function "public: bool __thiscall CelestiaCore::initSimulation(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const *,class ProgressNotifier *)" (?initSimulation@CelestiaCore@@QAE_NPBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@3@PAVProgressNotifier@@@Z)
celestiacore.obj : error LNK2019: unresolved external symbol "class ColorTemperatureTable * __cdecl GetStarColorTable(enum ColorTableType)" (?GetStarColorTable@@YAPAVColorTemperatureTable@@W4ColorTableType@@@Z) referenced in function "public: void __thiscall CelestiaCore::charEntered(char const *,int)" (?charEntered@CelestiaCore@@QAEXPBDH@Z)
cel_engine.lib(render.obj) : error LNK2001: unresolved external symbol "class ColorTemperatureTable * __cdecl GetStarColorTable(enum ColorTableType)" (?GetStarColorTable@@YAPAVColorTemperatureTable@@W4ColorTableType@@@Z)
winmain.obj : error LNK2019: unresolved external symbol _wglGetPixelFormatAttribivARB referenced in function "unsigned int __cdecl ChooseBestMSAAPixelFormat(struct HDC__ *,int *,unsigned int,int)" (?ChooseBestMSAAPixelFormat@@YAIPAUHDC__@@PAHIH@Z)
winmain.obj : error LNK2019: unresolved external symbol "public: __thiscall SplashWindow::~SplashWindow(void)" (??1SplashWindow@@QAE@XZ) referenced in function "public: void * __thiscall SplashWindow::`scalar deleting destructor'(unsigned int)" (??_GSplashWindow@@QAEPAXI@Z)
winmain.obj : error LNK2019: unresolved external symbol "public: int __thiscall SplashWindow::close(void)" (?close@SplashWindow@@QAEHXZ) referenced in function "public: virtual void __thiscall WinAlerter::fatalError(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?fatalError@WinAlerter@@UAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
winmain.obj : error LNK2019: unresolved external symbol _wglChoosePixelFormatARB referenced in function "bool __cdecl SetDCPixelFormat(struct HDC__ *)" (?SetDCPixelFormat@@YA_NPAUHDC__@@@Z)
winmain.obj : error LNK2019: unresolved external symbol "bool __cdecl WGLExtensionSupported(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?WGLExtensionSupported@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) referenced in function "bool __cdecl SetDCPixelFormat(struct HDC__ *)" (?SetDCPixelFormat@@YA_NPAUHDC__@@@Z)
winmain.obj : error LNK2019: unresolved external symbol "public: void __thiscall SplashWindow::setMessage(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?setMessage@SplashWindow@@QAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) referenced in function "public: virtual void __thiscall WinSplashProgressNotifier::update(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?update@WinSplashProgressNotifier@@UAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
winmain.obj : error LNK2019: unresolved external symbol "void __cdecl ShowSetTimeDialog(struct HINSTANCE__ *,struct HWND__ *,class CelestiaCore *)" (?ShowSetTimeDialog@@YAXPAUHINSTANCE__@@PAUHWND__@@PAVCelestiaCore@@@Z) referenced in function "long __stdcall MainWindowProc(struct HWND__ *,unsigned int,unsigned int,long)" (?MainWindowProc@@YGJPAUHWND__@@IIJ@Z)
winmain.obj : error LNK2019: unresolved external symbol "void __cdecl RegisterDatePicker(void)" (?RegisterDatePicker@@YAXXZ) referenced in function _WinMain@16
winmain.obj : error LNK2019: unresolved external symbol "void __cdecl InitWGLExtensions(struct HINSTANCE__ *)" (?InitWGLExtensions@@YAXPAUHINSTANCE__@@@Z) referenced in function _WinMain@16
winmain.obj : error LNK2019: unresolved external symbol "public: void __thiscall SplashWindow::showSplash(void)" (?showSplash@SplashWindow@@QAEXXZ) referenced in function _WinMain@16
winmain.obj : error LNK2019: unresolved external symbol "public: __thiscall SplashWindow::SplashWindow(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (??0SplashWindow@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) referenced in function _WinMain@16
libjpeg.lib(jerror.obj) : error LNK2019: unresolved external symbol __iob referenced in function _output_message
cel_engine.lib(stardb.obj) : error LNK2019: unresolved external symbol "public: void __thiscall StaticOctree<class Star,float>::processCloseObjects(class OctreeProcessor<class Star,float> &,class Point3<float> const &,float,float)const " (?processCloseObjects@?$StaticOctree@VStar@@M@@QBEXAAV?$OctreeProcessor@VStar@@M@@ABV?$Point3@M@@MM@Z) referenced in function "public: void __thiscall StarDatabase::findCloseStars(class OctreeProcessor<class Star,float> &,class Point3<float> const &,float)const " (?findCloseStars@StarDatabase@@QBEXAAV?$OctreeProcessor@VStar@@M@@ABV?$Point3@M@@M@Z)
cel_engine.lib(stardb.obj) : error LNK2019: unresolved external symbol "public: void __thiscall StaticOctree<class Star,float>::processVisibleObjects(class OctreeProcessor<class Star,float> &,class Point3<float> const &,class Plane<float> const *,float,float)const " (?processVisibleObjects@?$StaticOctree@VStar@@M@@QBEXAAV?$OctreeProcessor@VStar@@M@@ABV?$Point3@M@@PBV?$Plane@M@@MM@Z) referenced in function "public: void __thiscall StarDatabase::findVisibleStars(class OctreeProcessor<class Star,float> &,class Point3<float> const &,class Quaternion<float> const &,float,float,float)const " (?findVisibleStars@StarDatabase@@QBEXAAV?$OctreeProcessor@VStar@@M@@ABV?$Point3@M@@ABV?$Quaternion@M@@MMM@Z)
cel_engine.lib(stardb.obj) : error LNK2019: unresolved external symbol "private: class DynamicOctree<class Star,float> * __thiscall DynamicOctree<class Star,float>::getChild(class Star const &,class Point3<float> const &)" (?getChild@?$DynamicOctree@VStar@@M@@AAEPAV1@ABVStar@@ABV?$Point3@M@@@Z) referenced in function "private: void __thiscall DynamicOctree<class Star,float>::sortIntoChildNodes(void)" (?sortIntoChildNodes@?$DynamicOctree@VStar@@M@@AAEXXZ)
cel_engine.lib(stardb.obj) : error LNK2019: unresolved external symbol "private: static bool (__cdecl* DynamicOctree<class Star,float>::straddlingPredicate)(class Point3<float> const &,class Star const &,float)" (?straddlingPredicate@?$DynamicOctree@VStar@@M@@0P6A_NABV?$Point3@M@@ABVStar@@M@ZA) referenced in function "private: void __thiscall DynamicOctree<class Star,float>::sortIntoChildNodes(void)" (?sortIntoChildNodes@?$DynamicOctree@VStar@@M@@AAEXXZ)
cel_engine.lib(stardb.obj) : error LNK2019: unresolved external symbol "private: static float (__cdecl* DynamicOctree<class Star,float>::decayFunction)(float)" (?decayFunction@?$DynamicOctree@VStar@@M@@0P6AMM@ZA) referenced in function "private: void __thiscall DynamicOctree<class Star,float>::split(float)" (?split@?$DynamicOctree@VStar@@M@@AAEXM@Z)
cel_engine.lib(stardb.obj) : error LNK2019: unresolved external symbol "private: static unsigned int DynamicOctree<class Star,float>::SPLIT_THRESHOLD" (?SPLIT_THRESHOLD@?$DynamicOctree@VStar@@M@@0IA) referenced in function "public: void __thiscall DynamicOctree<class Star,float>::insertObject(class Star const &,float)" (?insertObject@?$DynamicOctree@VStar@@M@@QAEXABVStar@@M@Z)
cel_engine.lib(stardb.obj) : error LNK2019: unresolved external symbol "private: static bool (__cdecl* DynamicOctree<class Star,float>::limitingFactorPredicate)(class Star const &,float)" (?limitingFactorPredicate@?$DynamicOctree@VStar@@M@@0P6A_NABVStar@@M@ZA) referenced in function "public: void __thiscall DynamicOctree<class Star,float>::insertObject(class Star const &,float)" (?insertObject@?$DynamicOctree@VStar@@M@@QAEXABVStar@@M@Z)
cel_engine.lib(stardb.obj) : error LNK2019: unresolved external symbol "class Orbit * __cdecl CreateOrbit(class PlanetarySystem *,class AssociativeArray *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,bool)" (?CreateOrbit@@YAPAVOrbit@@PAVPlanetarySystem@@PAVAssociativeArray@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_N@Z) referenced in function "public: class Star * __thiscall StarDatabase::createStar(unsigned int,class AssociativeArray *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,bool)" (?createStar@StarDatabase@@QAEPAVStar@@IPAVAssociativeArray@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_N@Z)
cel_engine.lib(solarsys.obj) : error LNK2001: unresolved external symbol "class Orbit * __cdecl CreateOrbit(class PlanetarySystem *,class AssociativeArray *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,bool)" (?CreateOrbit@@YAPAVOrbit@@PAVPlanetarySystem@@PAVAssociativeArray@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_N@Z)
cel_engine.lib(stardb.obj) : error LNK2019: unresolved external symbol "void __cdecl FillinRotationElements(class AssociativeArray *,class RotationElements &)" (?FillinRotationElements@@YAXPAVAssociativeArray@@AAVRotationElements@@@Z) referenced in function "public: class Star * __thiscall StarDatabase::createStar(unsigned int,class AssociativeArray *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,bool)" (?createStar@StarDatabase@@QAEPAVStar@@IPAVAssociativeArray@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_N@Z)
cel_engine.lib(solarsys.obj) : error LNK2001: unresolved external symbol "void __cdecl FillinRotationElements(class AssociativeArray *,class RotationElements &)" (?FillinRotationElements@@YAXPAVAssociativeArray@@AAVRotationElements@@@Z)
cel_engine.lib(render.obj) : error LNK2019: unresolved external symbol "public: void __thiscall GLProgram::use(void)const " (?use@GLProgram@@QBEXXZ) referenced in function "public: void __thiscall CelestiaGLProgram::use(void)const " (?use@CelestiaGLProgram@@QBEXXZ)
cel_engine.lib(render.obj) : error LNK2019: unresolved external symbol "public: bool __thiscall ShaderProperties::usesFragmentLighting(void)const " (?usesFragmentLighting@ShaderProperties@@QBE_NXZ) referenced in function "void __cdecl setLightParameters_GLSL(class CelestiaGLProgram &,class ShaderProperties const &,struct LightingState const &,class Color,class Color)" (?setLightParameters_GLSL@@YAXAAVCelestiaGLProgram@@ABVShaderProperties@@ABULightingState@@VColor@@3@Z)
cel_engine.lib(render.obj) : error LNK2019: unresolved external symbol "public: bool __thiscall ShaderProperties::usesShadows(void)const " (?usesShadows@ShaderProperties@@QBE_NXZ) referenced in function "void __cdecl setLightParameters_GLSL(class CelestiaGLProgram &,class ShaderProperties const &,struct LightingState const &,class Color,class Color)" (?setLightParameters_GLSL@@YAXAAVCelestiaGLProgram@@ABVShaderProperties@@ABULightingState@@VColor@@3@Z)
cel_engine.lib(render.obj) : error LNK2019: unresolved external symbol "public: class Vec3ShaderParameter & __thiscall Vec3ShaderParameter::operator=(class Vector3<float> const &)" (??4Vec3ShaderParameter@@QAEAAV0@ABV?$Vector3@M@@@Z) referenced in function "void __cdecl setLightParameters_GLSL(class CelestiaGLProgram &,class ShaderProperties const &,struct LightingState const &,class Color,class Color)" (?setLightParameters_GLSL@@YAXAAVCelestiaGLProgram@@ABVShaderProperties@@ABULightingState@@VColor@@3@Z)
cel_engine.lib(render.obj) : error LNK2019: unresolved external symbol "public: class FloatShaderParameter & __thiscall FloatShaderParameter::operator=(float)" (??4FloatShaderParameter@@QAEAAV0@M@Z) referenced in function "void __cdecl renderRings_GLSL(class RingSystem &,struct RenderInfo &,struct LightingState const &,float,float,unsigned int,bool,unsigned int)" (?renderRings_GLSL@@YAXAAVRingSystem@@AAURenderInfo@@ABULightingState@@MMI_NI@Z)
cel_engine.lib(render.obj) : error LNK2019: unresolved external symbol "public: class Vec4ShaderParameter & __thiscall Vec4ShaderParameter::operator=(class Vector4<float> const &)" (??4Vec4ShaderParameter@@QAEAAV0@ABV?$Vector4@M@@@Z) referenced in function "void __cdecl renderRings_GLSL(class RingSystem &,struct RenderInfo &,struct LightingState const &,float,float,unsigned int,bool,unsigned int)" (?renderRings_GLSL@@YAXAAVRingSystem@@AAURenderInfo@@ABULightingState@@MMI_NI@Z)
cel_engine.lib(render.obj) : error LNK2019: unresolved external symbol "public: class Vec3ShaderParameter & __thiscall Vec3ShaderParameter::operator=(class Point3<float> const &)" (??4Vec3ShaderParameter@@QAEAAV0@ABV?$Point3@M@@@Z) referenced in function "void __cdecl renderRings_GLSL(class RingSystem &,struct RenderInfo &,struct LightingState const &,float,float,unsigned int,bool,unsigned int)" (?renderRings_GLSL@@YAXAAVRingSystem@@AAURenderInfo@@ABULightingState@@MMI_NI@Z)
cel_engine.lib(render.obj) : error LNK2019: unresolved external symbol "public: class CelestiaGLProgram * __thiscall ShaderManager::getShader(class ShaderProperties const &)" (?getShader@ShaderManager@@QAEPAVCelestiaGLProgram@@ABVShaderProperties@@@Z) referenced in function "void __cdecl renderRings_GLSL(class RingSystem &,struct RenderInfo &,struct LightingState const &,float,float,unsigned int,bool,unsigned int)" (?renderRings_GLSL@@YAXAAVRingSystem@@AAURenderInfo@@ABULightingState@@MMI_NI@Z)
cel_engine.lib(render.obj) : error LNK2019: unresolved external symbol "class ShaderManager & __cdecl GetShaderManager(void)" (?GetShaderManager@@YAAAVShaderManager@@XZ) referenced in function "void __cdecl renderRings_GLSL(class RingSystem &,struct RenderInfo &,struct LightingState const &,float,float,unsigned int,bool,unsigned int)" (?renderRings_GLSL@@YAXAAVRingSystem@@AAURenderInfo@@ABULightingState@@MMI_NI@Z)
cel_engine.lib(render.obj) : error LNK2019: unresolved external symbol "public: void __thiscall ShaderProperties::setShadowCountForLight(unsigned int,unsigned int)" (?setShadowCountForLight@ShaderProperties@@QAEXII@Z) referenced in function "void __cdecl renderRings_GLSL(class RingSystem &,struct RenderInfo &,struct LightingState const &,float,float,unsigned int,bool,unsigned int)" (?renderRings_GLSL@@YAXAAVRingSystem@@AAURenderInfo@@ABULightingState@@MMI_NI@Z)
cel_engine.lib(render.obj) : error LNK2019: unresolved external symbol "public: __thiscall ShaderProperties::ShaderProperties(void)" (??0ShaderProperties@@QAE@XZ) referenced in function "void __cdecl renderRings_GLSL(class RingSystem &,struct RenderInfo &,struct LightingState const &,float,float,unsigned int,bool,unsigned int)" (?renderRings_GLSL@@YAXAAVRingSystem@@AAURenderInfo@@ABULightingState@@MMI_NI@Z)
cel_engine.lib(render.obj) : error LNK2019: unresolved external symbol "public: void __thiscall DSODatabase::findVisibleDSOs(class OctreeProcessor<class DeepSkyObject *,double> &,class Point3<double> const &,class Quaternion<float> const &,float,float,float)const " (?findVisibleDSOs@DSODatabase@@QBEXAAV?$OctreeProcessor@PAVDeepSkyObject@@N@@ABV?$Point3@N@@ABV?$Quaternion@M@@MMM@Z) referenced in function "private: void __thiscall Renderer::renderDeepSkyObjects(class Universe const &,class Observer const &,float)" (?renderDeepSkyObjects@Renderer@@AAEXABVUniverse@@ABVObserver@@M@Z)
cel_engine.lib(universe.obj) : error LNK2001: unresolved external symbol "public: void __thiscall DSODatabase::findVisibleDSOs(class OctreeProcessor<class DeepSkyObject *,double> &,class Point3<double> const &,class Quaternion<float> const &,float,float,float)const " (?findVisibleDSOs@DSODatabase@@QBEXAAV?$OctreeProcessor@PAVDeepSkyObject@@N@@ABV?$Point3@N@@ABV?$Quaternion@M@@MMM@Z)
cel_engine.lib(render.obj) : error LNK2019: unresolved external symbol "public: double __thiscall DSODatabase::getAverageAbsoluteMagnitude(void)const " (?getAverageAbsoluteMagnitude@DSODatabase@@QBENXZ) referenced in function "private: void __thiscall Renderer::renderDeepSkyObjects(class Universe const &,class Observer const &,float)" (?renderDeepSkyObjects@Renderer@@AAEXABVUniverse@@ABVObserver@@M@Z)
cel_engine.lib(solarsys.obj) : error LNK2019: unresolved external symbol "bool __cdecl ParseDate(class AssociativeArray *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,double &)" (?ParseDate@@YA_NPAVAssociativeArray@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAN@Z) referenced in function "class Body * __cdecl CreatePlanet(class PlanetarySystem *,class Body *,class AssociativeArray *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,enum Disposition,bool)" (?CreatePlanet@@YAPAVBody@@PAVPlanetarySystem@@PAV1@PAVAssociativeArray@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4Disposition@@_N@Z)
cel_engine.lib(universe.obj) : error LNK2019: unresolved external symbol "public: void __thiscall DSODatabase::findCloseDSOs(class OctreeProcessor<class DeepSkyObject *,double> &,class Point3<double> const &,float)const " (?findCloseDSOs@DSODatabase@@QBEXAAV?$OctreeProcessor@PAVDeepSkyObject@@N@@ABV?$Point3@N@@M@Z) referenced in function "public: class Selection __thiscall Universe::pickDeepSkyObject(class UniversalCoord const &,class Vector3<float> const &,float,float)" (?pickDeepSkyObject@Universe@@QAE?AVSelection@@ABVUniversalCoord@@ABV?$Vector3@M@@MM@Z)
cel_engine.lib(universe.obj) : error LNK2019: unresolved external symbol "public: class DeepSkyObject * __thiscall DSODatabase::find(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)const " (?find@DSODatabase@@QBEPAVDeepSkyObject@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) referenced in function "public: class Selection __thiscall Universe::find(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Selection *,int,bool)" (?find@Universe@@QAE?AVSelection@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAV2@H_N@Z)
cel_engine.lib(universe.obj) : error LNK2019: unresolved external symbol "public: class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > __thiscall DSODatabase::getCompletion(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)const " (?getCompletion@DSODatabase@@QBE?AV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@@Z) referenced in function "public: class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > __thiscall Universe::getCompletion(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Selection *,int,bool)" (?getCompletion@Universe@@QAE?AV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@PAVSelection@@H_N@Z)
.\Release/Celestia.exe : fatal error LNK1120: 47 unresolved externals
Build log was saved at "file://c:\Documents and Settings\Traveler\Desktop\celestia_dot2\celestia-1.4.1\src\celestia\Release\BuildLog.htm"
Celestia - 57 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========