leomon
25-10-2012 22:40:21
Hi,
I've tried to compile SkyX 0.3.1 with msvc but i came up with the following errors:
Ogre version I'm using is 1.8.0.
Any help would be great.
I've tried to compile SkyX 0.3.1 with msvc but i came up with the following errors:
1>------ Build started: Project: SkyX, Configuration: Release Win32 ------
1> AtmosphereManager.cpp
1>Source\AtmosphereManager.cpp(33): warning C4273: 'SkyX::AtmosphereManager::AtmosphereManager' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\AtmosphereManager.h(122) : see previous definition of '{ctor}'
1>Source\AtmosphereManager.cpp(39): warning C4273: 'SkyX::AtmosphereManager::~AtmosphereManager' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\AtmosphereManager.h(126) : see previous definition of '{dtor}'
1>Source\AtmosphereManager.cpp(43): warning C4273: 'SkyX::AtmosphereManager::_update' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\AtmosphereManager.h(155) : see previous definition of '_update'
1>Source\AtmosphereManager.cpp(140): warning C4273: 'SkyX::AtmosphereManager::_scale' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\AtmosphereManager.h(163) : see previous definition of '_scale'
1>Source\AtmosphereManager.cpp(146): warning C4273: 'SkyX::AtmosphereManager::getColorAt' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\AtmosphereManager.h(148) : see previous definition of 'getColorAt'
1>Source\AtmosphereManager.cpp(247): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\AtmosphereManager.cpp(247): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\AtmosphereManager.cpp(247): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1> CloudsManager.cpp
1>Source\CloudsManager.cpp(32): warning C4273: 'SkyX::CloudLayer::CloudLayer' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\CloudsManager.h(131) : see previous definition of '{ctor}'
1>Source\CloudsManager.cpp(38): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(38): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(38): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(39): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(39): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(39): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(40): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(40): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(40): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(40): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(41): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(42): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(42): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(42): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(42): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(43): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(43): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(43): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(47): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(48): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(48): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(48): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(49): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(49): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(50): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(50): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(50): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(51): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(52): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(52): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(53): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(57): warning C4273: 'SkyX::CloudLayer::CloudLayer' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\CloudsManager.h(137) : see previous definition of '{ctor}'
1>Source\CloudsManager.cpp(63): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(63): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(63): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(64): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(64): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(64): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(65): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(65): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(65): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(65): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(66): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(67): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(67): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(67): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(67): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(68): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(68): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(68): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(72): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(73): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(73): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(73): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(74): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(74): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(75): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(75): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(75): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(76): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(77): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(77): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(78): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\CloudsManager.cpp(82): warning C4273: 'SkyX::CloudLayer::~CloudLayer' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\CloudsManager.h(141) : see previous definition of '{dtor}'
1>Source\CloudsManager.cpp(87): warning C4273: 'SkyX::CloudLayer::_registerCloudLayer' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\CloudsManager.h(195) : see previous definition of '_registerCloudLayer'
1>Source\CloudsManager.cpp(117): warning C4273: 'SkyX::CloudLayer::_unregister' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\CloudsManager.h(199) : see previous definition of '_unregister'
1>Source\CloudsManager.cpp(126): warning C4273: 'SkyX::CloudLayer::_updatePassParameters' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\CloudsManager.h(208) : see previous definition of '_updatePassParameters'
1>Source\CloudsManager.cpp(153): warning C4273: 'SkyX::CloudLayer::_updateInternalPassParameters' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\CloudsManager.h(203) : see previous definition of '_updateInternalPassParameters'
1>Source\CloudsManager.cpp(211): warning C4273: 'SkyX::CloudsManager::CloudsManager' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\CloudsManager.h(230) : see previous definition of '{ctor}'
1>Source\CloudsManager.cpp(216): warning C4273: 'SkyX::CloudsManager::~CloudsManager' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\CloudsManager.h(234) : see previous definition of '{dtor}'
1>Source\CloudsManager.cpp(221): warning C4273: 'SkyX::CloudsManager::add' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\CloudsManager.h(244) : see previous definition of 'add'
1>Source\CloudsManager.cpp(261): warning C4273: 'SkyX::CloudsManager::remove' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\CloudsManager.h(248) : see previous definition of 'remove'
1>Source\CloudsManager.cpp(274): warning C4273: 'SkyX::CloudsManager::removeAll' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\CloudsManager.h(252) : see previous definition of 'removeAll'
1>Source\CloudsManager.cpp(284): warning C4273: 'SkyX::CloudsManager::registerAll' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\CloudsManager.h(256) : see previous definition of 'registerAll'
1>Source\CloudsManager.cpp(294): warning C4273: 'SkyX::CloudsManager::unregister' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\CloudsManager.h(261) : see previous definition of 'unregister'
1>Source\CloudsManager.cpp(305): warning C4273: 'SkyX::CloudsManager::unregisterAll' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\CloudsManager.h(265) : see previous definition of 'unregisterAll'
1>Source\CloudsManager.cpp(313): warning C4273: 'SkyX::CloudsManager::update' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\CloudsManager.h(238) : see previous definition of 'update'
1> GPUManager.cpp
1>Source\GPUManager.cpp(31): warning C4273: 'SkyX::GPUManager::GPUManager' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\GPUManager.h(49) : see previous definition of '{ctor}'
1>Source\GPUManager.cpp(38): warning C4273: 'SkyX::GPUManager::~GPUManager' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\GPUManager.h(53) : see previous definition of '{dtor}'
1>Source\GPUManager.cpp(42): warning C4273: 'SkyX::GPUManager::addGroundPass' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\GPUManager.h(60) : see previous definition of 'addGroundPass'
1>Source\GPUManager.cpp(69): warning C4273: 'SkyX::GPUManager::_updateFP' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\GPUManager.h(110) : see previous definition of '_updateFP'
1>Source\GPUManager.cpp(100): warning C4273: 'SkyX::GPUManager::setGpuProgramParameter' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\GPUManager.h(68) : see previous definition of 'setGpuProgramParameter'
1>Source\GPUManager.cpp(160): warning C4273: 'SkyX::GPUManager::setGpuProgramParameter' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\GPUManager.h(76) : see previous definition of 'setGpuProgramParameter'
1>Source\GPUManager.cpp(220): warning C4273: 'SkyX::GPUManager::setGpuProgramParameter' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\GPUManager.h(84) : see previous definition of 'setGpuProgramParameter'
1>Source\GPUManager.cpp(282): warning C4273: 'SkyX::GPUManager::setGpuProgramParameter' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\GPUManager.h(92) : see previous definition of 'setGpuProgramParameter'
1>Source\GPUManager.cpp(342): warning C4273: 'SkyX::GPUManager::getSkydomeMaterialName' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\GPUManager.h(97) : see previous definition of 'getSkydomeMaterialName'
1>Source\GPUManager.cpp(349): warning C4273: 'SkyX::GPUManager::_setTextureHWGammaCorrection' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\GPUManager.h(131) : see previous definition of '_setTextureHWGammaCorrection'
1> MeshManager.cpp
1>Source\MeshManager.cpp(31): warning C4273: 'SkyX::MeshManager::MeshManager' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\MeshManager.h(53) : see previous definition of '{ctor}'
1>Source\MeshManager.cpp(52): warning C4273: 'SkyX::MeshManager::~MeshManager' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\MeshManager.h(57) : see previous definition of '{dtor}'
1>Source\MeshManager.cpp(57): warning C4273: 'SkyX::MeshManager::remove' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\MeshManager.h(66) : see previous definition of 'remove'
1>Source\MeshManager.cpp(83): warning C4273: 'SkyX::MeshManager::create' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\MeshManager.h(62) : see previous definition of 'create'
1>Source\MeshManager.cpp(118): warning C4273: 'SkyX::MeshManager::updateGeometry' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\MeshManager.h(71) : see previous definition of 'updateGeometry'
1>Source\MeshManager.cpp(222): warning C4273: 'SkyX::MeshManager::_createGeometry' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\MeshManager.h(228) : see previous definition of '_createGeometry'
1>Source\MeshManager.cpp(323): warning C4273: 'SkyX::MeshManager::setGeometryParameters' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\MeshManager.h(146) : see previous definition of 'setGeometryParameters'
1>Source\MeshManager.cpp(335): warning C4273: 'SkyX::MeshManager::setUnderHorizonParams' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\MeshManager.h(175) : see previous definition of 'setUnderHorizonParams'
1>Source\MeshManager.cpp(351): warning C4273: 'SkyX::MeshManager::setMaterialName' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\MeshManager.h(108) : see previous definition of 'setMaterialName'
1>Source\MeshManager.cpp(361): warning C4273: 'SkyX::MeshManager::getSkydomeRadius' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\MeshManager.h(223) : see previous definition of 'getSkydomeRadius'
1> MoonManager.cpp
1>Source\MoonManager.cpp(31): warning C4273: 'SkyX::MoonManager::MoonManager' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\MoonManager.h(39) : see previous definition of '{ctor}'
1>Source\MoonManager.cpp(43): warning C4273: 'SkyX::MoonManager::~MoonManager' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\MoonManager.h(43) : see previous definition of '{dtor}'
1>Source\MoonManager.cpp(48): warning C4273: 'SkyX::MoonManager::create' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\MoonManager.h(47) : see previous definition of 'create'
1>Source\MoonManager.cpp(78): warning C4273: 'SkyX::MoonManager::remove' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\MoonManager.h(51) : see previous definition of 'remove'
1>Source\MoonManager.cpp(97): warning C4273: 'SkyX::MoonManager::updateMoonPhase' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\MoonManager.h(56) : see previous definition of 'updateMoonPhase'
1>Source\MoonManager.cpp(268): warning C4273: 'SkyX::MoonManager::updateGeometry' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\MoonManager.h(61) : see previous definition of 'updateGeometry'
1>Source\MoonManager.cpp(303): warning C4273: 'SkyX::MoonManager::_updateMoonBounds' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\MoonManager.h(139) : see previous definition of '_updateMoonBounds'
1> SkyX.cpp
1>Source\SkyX.cpp(31): warning C4273: 'SkyX::SkyX::SkyX' : inconsistent dll linkage
1> D:\dev\SkyX-v0.3.1\SkyX\Include\SkyX.h(104) : see previous definition of '{ctor}'
1>Source\SkyX.cpp(57): warning C4273: 'SkyX::SkyX::~SkyX' : inconsistent dll linkage
1> D:\dev\SkyX-v0.3.1\SkyX\Include\SkyX.h(108) : see previous definition of '{dtor}'
1>Source\SkyX.cpp(74): warning C4273: 'SkyX::SkyX::create' : inconsistent dll linkage
1> D:\dev\SkyX-v0.3.1\SkyX\Include\SkyX.h(112) : see previous definition of 'create'
1>Source\SkyX.cpp(106): warning C4273: 'SkyX::SkyX::remove' : inconsistent dll linkage
1> D:\dev\SkyX-v0.3.1\SkyX\Include\SkyX.h(116) : see previous definition of 'remove'
1>Source\SkyX.cpp(123): warning C4273: 'SkyX::SkyX::update' : inconsistent dll linkage
1> D:\dev\SkyX-v0.3.1\SkyX\Include\SkyX.h(125) : see previous definition of 'update'
1>Source\SkyX.cpp(152): warning C4273: 'SkyX::SkyX::notifyCameraRender' : inconsistent dll linkage
1> D:\dev\SkyX-v0.3.1\SkyX\Include\SkyX.h(134) : see previous definition of 'notifyCameraRender'
1>Source\SkyX.cpp(180): warning C4273: 'SkyX::SkyX::setVisible' : inconsistent dll linkage
1> D:\dev\SkyX-v0.3.1\SkyX\Include\SkyX.h(147) : see previous definition of 'setVisible'
1>Source\SkyX.cpp(198): warning C4273: 'SkyX::SkyX::setRenderQueueGroups' : inconsistent dll linkage
1> D:\dev\SkyX-v0.3.1\SkyX\Include\SkyX.h(248) : see previous definition of 'setRenderQueueGroups'
1>Source\SkyX.cpp(214): warning C4273: 'SkyX::SkyX::setLightingMode' : inconsistent dll linkage
1> D:\dev\SkyX-v0.3.1\SkyX\Include\SkyX.h(266) : see previous definition of 'setLightingMode'
1>Source\SkyX.cpp(236): warning C4273: 'SkyX::SkyX::setStarfieldEnabled' : inconsistent dll linkage
1> D:\dev\SkyX-v0.3.1\SkyX\Include\SkyX.h(279) : see previous definition of 'setStarfieldEnabled'
1>Source\SkyX.cpp(262): warning C4273: 'SkyX::SkyX::frameStarted' : inconsistent dll linkage
1> D:\dev\SkyX-v0.3.1\SkyX\Include\SkyX.h(327) : see previous definition of 'frameStarted'
1>Source\SkyX.cpp(268): warning C4273: 'SkyX::SkyX::preViewportUpdate' : inconsistent dll linkage
1> D:\dev\SkyX-v0.3.1\SkyX\Include\SkyX.h(332) : see previous definition of 'preViewportUpdate'
1> VCloudsManager.cpp
1>Source\VCloudsManager.cpp(31): warning C4273: 'SkyX::VCloudsManager::VCloudsManager' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\VCloudsManager.h(42) : see previous definition of '{ctor}'
1>Source\VCloudsManager.cpp(45): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\VCloudsManager.cpp(45): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\VCloudsManager.cpp(45): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\VCloudsManager.cpp(46): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\VCloudsManager.cpp(46): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\VCloudsManager.cpp(46): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\VCloudsManager.cpp(47): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\VCloudsManager.cpp(47): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\VCloudsManager.cpp(47): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\VCloudsManager.cpp(48): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\VCloudsManager.cpp(48): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\VCloudsManager.cpp(48): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\VCloudsManager.cpp(48): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\VCloudsManager.cpp(49): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\VCloudsManager.cpp(49): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\VCloudsManager.cpp(49): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\VCloudsManager.cpp(49): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\VCloudsManager.cpp(50): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\VCloudsManager.cpp(50): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\VCloudsManager.cpp(50): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\VCloudsManager.cpp(50): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\VCloudsManager.cpp(54): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\VCloudsManager.cpp(55): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\VCloudsManager.cpp(55): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\VCloudsManager.cpp(55): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\VCloudsManager.cpp(56): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\VCloudsManager.cpp(56): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\VCloudsManager.cpp(57): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\VCloudsManager.cpp(57): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\VCloudsManager.cpp(57): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\VCloudsManager.cpp(58): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\VCloudsManager.cpp(58): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\VCloudsManager.cpp(58): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\VCloudsManager.cpp(61): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\VCloudsManager.cpp(61): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\VCloudsManager.cpp(61): warning C4305: 'argument' : truncation from 'double' to 'const Ogre::Real'
1>Source\VCloudsManager.cpp(65): warning C4273: 'SkyX::VCloudsManager::~VCloudsManager' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\VCloudsManager.h(46) : see previous definition of '{dtor}'
1>Source\VCloudsManager.cpp(72): warning C4273: 'SkyX::VCloudsManager::create' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\VCloudsManager.h(51) : see previous definition of 'create'
1>Source\VCloudsManager.cpp(93): warning C4273: 'SkyX::VCloudsManager::update' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\VCloudsManager.h(56) : see previous definition of 'update'
1>Source\VCloudsManager.cpp(107): warning C4273: 'SkyX::VCloudsManager::notifyCameraRender' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\VCloudsManager.h(63) : see previous definition of 'notifyCameraRender'
1>Source\VCloudsManager.cpp(117): warning C4273: 'SkyX::VCloudsManager::remove' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\VCloudsManager.h(67) : see previous definition of 'remove'
1>Source\VCloudsManager.cpp(129): warning C4273: 'SkyX::VCloudsManager::_setLightParameters' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\VCloudsManager.h(177) : see previous definition of '_setLightParameters'
1>Source\VCloudsManager.cpp(147): warning C4273: 'SkyX::VCloudsManager::_updateWindSpeedConfig' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\VCloudsManager.h(172) : see previous definition of '_updateWindSpeedConfig'
1> VClouds.cpp
1>Source\VClouds\VClouds.cpp(31): warning C4273: 'SkyX::VClouds::VClouds::VClouds' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\VClouds/VClouds.h(144) : see previous definition of '{ctor}'
1>Source\VClouds\VClouds.cpp(60): warning C4273: 'SkyX::VClouds::VClouds::~VClouds' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\VClouds/VClouds.h(148) : see previous definition of '{dtor}'
1>Source\VClouds\VClouds.cpp(65): warning C4273: 'SkyX::VClouds::VClouds::create' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\VClouds/VClouds.h(152) : see previous definition of 'create'
1>Source\VClouds\VClouds.cpp(107): warning C4273: 'SkyX::VClouds::VClouds::create' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\VClouds/VClouds.h(157) : see previous definition of 'create'
1>Source\VClouds\VClouds.cpp(115): warning C4273: 'SkyX::VClouds::VClouds::create' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\VClouds/VClouds.h(163) : see previous definition of 'create'
1>Source\VClouds\VClouds.cpp(124): warning C4273: 'SkyX::VClouds::VClouds::remove' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\VClouds/VClouds.h(167) : see previous definition of 'remove'
1>Source\VClouds\VClouds.cpp(144): warning C4273: 'SkyX::VClouds::VClouds::update' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\VClouds/VClouds.h(172) : see previous definition of 'update'
1>Source\VClouds\VClouds.cpp(171): warning C4273: 'SkyX::VClouds::VClouds::notifyCameraRender' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\VClouds/VClouds.h(178) : see previous definition of 'notifyCameraRender'
1>Source\VClouds\VClouds.cpp(201): warning C4273: 'SkyX::VClouds::VClouds::registerCamera' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\VClouds/VClouds.h(186) : see previous definition of 'registerCamera'
1>Source\VClouds\VClouds.cpp(214): warning C4273: 'SkyX::VClouds::VClouds::unregisterCamera' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\VClouds/VClouds.h(192) : see previous definition of 'unregisterCamera'
1>Source\VClouds\VClouds.cpp(226): warning C4273: 'SkyX::VClouds::VClouds::setVisible' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\VClouds/VClouds.h(443) : see previous definition of 'setVisible'
1>Source\VClouds\VClouds.cpp(239): warning C4273: 'SkyX::VClouds::VClouds::setRenderQueueGroups' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\VClouds/VClouds.h(252) : see previous definition of 'setRenderQueueGroups'
1>Source\VClouds\VClouds.cpp(252): warning C4273: 'SkyX::VClouds::VClouds::setSunColor' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\VClouds/VClouds.h(321) : see previous definition of 'setSunColor'
1>Source\VClouds\VClouds.cpp(267): warning C4273: 'SkyX::VClouds::VClouds::setAmbientColor' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\VClouds/VClouds.h(334) : see previous definition of 'setAmbientColor'
1>Source\VClouds\VClouds.cpp(282): warning C4273: 'SkyX::VClouds::VClouds::setLightResponse' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\VClouds/VClouds.h(351) : see previous definition of 'setLightResponse'
1>Source\VClouds\VClouds.cpp(297): warning C4273: 'SkyX::VClouds::VClouds::setAmbientFactors' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\VClouds/VClouds.h(364) : see previous definition of 'setAmbientFactors'
1>Source\VClouds\VClouds.cpp(312): warning C4273: 'SkyX::VClouds::VClouds::setWheater' : inconsistent dll linkage
1> d:\dev\skyx-v0.3.1\skyx\include\VClouds/VClouds.h(430) : see previous definition of 'setWheater'
1> Creating library D:\dev\SkyX-v0.3.1\SkyX\Release\SkyX.lib and object D:\dev\SkyX-v0.3.1\SkyX\Release\SkyX.exp
1>AtmosphereManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: enum SkyX::SkyX::LightingMode const & __thiscall SkyX::SkyX::getLightingMode(void)const " (__imp_?getLightingMode@SkyX@1@QBEABW4LightingMode@11@XZ)
1>AtmosphereManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class SkyX::Controller * __thiscall SkyX::SkyX::getController(void)const " (__imp_?getController@SkyX@1@QBEPAVController@1@XZ)
1>AtmosphereManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class SkyX::CloudsManager * __thiscall SkyX::SkyX::getCloudsManager(void)" (__imp_?getCloudsManager@SkyX@1@QAEPAVCloudsManager@1@XZ)
1>AtmosphereManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class SkyX::GPUManager * __thiscall SkyX::SkyX::getGPUManager(void)" (__imp_?getGPUManager@SkyX@1@QAEPAVGPUManager@1@XZ)
1>BasicController.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) const SkyX::BasicController::`vftable'" (__imp_??_7BasicController@SkyX@@6B@)
1>CloudsManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: float const & __thiscall SkyX::SkyX::_getTimeOffset(void)const " (__imp_?_getTimeOffset@SkyX@1@QBEABMXZ)
1>CloudsManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class SkyX::AtmosphereManager * __thiscall SkyX::SkyX::getAtmosphereManager(void)" (__imp_?getAtmosphereManager@SkyX@1@QAEPAVAtmosphereManager@1@XZ)
1>CloudsManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: struct SkyX::AtmosphereManager::Options const & __thiscall SkyX::AtmosphereManager::getOptions(void)const " (__imp_?getOptions@AtmosphereManager@SkyX@@QBEABUOptions@12@XZ)
1>CloudsManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class SkyX::ColorGradient & __thiscall SkyX::ColorGradient::operator=(class SkyX::ColorGradient const &)" (__imp_??4ColorGradient@SkyX@@QAEAAV01@ABV01@@Z)
1>CloudsManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: struct SkyX::CloudLayer::Options const & __thiscall SkyX::CloudLayer::getOptions(void)const " (__imp_?getOptions@CloudLayer@SkyX@@QBEABUOptions@12@XZ)
1>CloudsManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall SkyX::ColorGradient::addCFrame(struct std::pair<class Ogre::Vector3,float> const &)" (__imp_?addCFrame@ColorGradient@SkyX@@QAEXABU?$pair@VVector3@Ogre@@M@std@@@Z)
1>GPUManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: bool const & __thiscall SkyX::SkyX::isStarfieldEnabled(void)const " (__imp_?isStarfieldEnabled@SkyX@1@QBEAB_NXZ)
1>GPUManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class SkyX::MeshManager * __thiscall SkyX::SkyX::getMeshManager(void)" (__imp_?getMeshManager@SkyX@1@QAEPAVMeshManager@1@XZ)
1>GPUManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: bool const & __thiscall SkyX::MeshManager::isCreated(void)const " (__imp_?isCreated@MeshManager@SkyX@@QBEAB_NXZ)
1>GPUManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall SkyX::GPUManager::_notifySkydomeMaterialChanged(void)" (__imp_?_notifySkydomeMaterialChanged@GPUManager@SkyX@@QAEXXZ)
1>GPUManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const __thiscall SkyX::GPUManager::getMoonMaterialName(void)const " (__imp_?getMoonMaterialName@GPUManager@SkyX@@QBE?BV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)
1>MeshManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class Ogre::SceneManager * __thiscall SkyX::SkyX::getSceneManager(void)" (__imp_?getSceneManager@SkyX@1@QAEPAVSceneManager@Ogre@@XZ)
1>MeshManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: float const & __thiscall SkyX::SkyX::getInfiniteCameraFarClipDistance(void)const " (__imp_?getInfiniteCameraFarClipDistance@SkyX@1@QBEABMXZ)
1>MeshManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: struct SkyX::SkyX::RenderQueueGroups const & __thiscall SkyX::SkyX::getRenderQueueGroups(void)const " (__imp_?getRenderQueueGroups@SkyX@1@QBEABURenderQueueGroups@11@XZ)
1>MoonManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: bool const & __thiscall SkyX::SkyX::isVisible(void)const " (__imp_?isVisible@SkyX@1@QBEAB_NXZ)
1>SkyX.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) const SkyX::SkyX::`vftable'{for `Ogre::RenderTargetListener'}" (__imp_??_7SkyX@0@6BRenderTargetListener@Ogre@@@)
1>SkyX.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) const SkyX::SkyX::`vftable'{for `Ogre::FrameListener'}" (__imp_??_7SkyX@0@6BFrameListener@Ogre@@@)
1>SkyX.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: bool const & __thiscall SkyX::VCloudsManager::isCreated(void)const " (__imp_?isCreated@VCloudsManager@SkyX@@QBEAB_NXZ)
1>SkyX.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class SkyX::VClouds::VClouds * __thiscall SkyX::VCloudsManager::getVClouds(void)" (__imp_?getVClouds@VCloudsManager@SkyX@@QAEPAVVClouds@32@XZ)
1>SkyX.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class Ogre::SceneNode * __thiscall SkyX::MoonManager::getMoonSceneNode(void)" (__imp_?getMoonSceneNode@MoonManager@SkyX@@QAEPAVSceneNode@Ogre@@XZ)
1>SkyX.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class Ogre::BillboardSet * __thiscall SkyX::MoonManager::getMoonBillboard(void)" (__imp_?getMoonBillboard@MoonManager@SkyX@@QAEPAVBillboardSet@Ogre@@XZ)
1>SkyX.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class Ogre::SceneNode * __thiscall SkyX::MeshManager::getSceneNode(void)" (__imp_?getSceneNode@MeshManager@SkyX@@QAEPAVSceneNode@Ogre@@XZ)
1>SkyX.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class Ogre::Entity * __thiscall SkyX::MeshManager::getEntity(void)" (__imp_?getEntity@MeshManager@SkyX@@QAEPAVEntity@Ogre@@XZ)
1>VCloudsManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: float const & __thiscall SkyX::SkyX::getTimeMultiplier(void)const " (__imp_?getTimeMultiplier@SkyX@1@QBEABMXZ)
1>VCloudsManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall SkyX::VClouds::VClouds::setSunDirection(class Ogre::Vector3 const &)" (__imp_?setSunDirection@VClouds@1SkyX@@QAEXABVVector3@Ogre@@@Z)
1>VCloudsManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall SkyX::VClouds::VClouds::setWindSpeed(float const &)" (__imp_?setWindSpeed@VClouds@1SkyX@@QAEXABM@Z)
1>VCloudsManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: struct SkyX::VClouds::VClouds::GeometrySettings const & __thiscall SkyX::VClouds::VClouds::getGeometrySettings(void)const " (__imp_?getGeometrySettings@VClouds@1SkyX@@QBEABUGeometrySettings@112@XZ)
1>DataManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall SkyX::VClouds::Ellipsoid::setPosition(class Ogre::Vector3 const &)" (__imp_?setPosition@Ellipsoid@VClouds@SkyX@@QAEXABVVector3@Ogre@@@Z)
1>DataManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class Ogre::Vector3 const __thiscall SkyX::VClouds::Ellipsoid::getPosition(void)const " (__imp_?getPosition@Ellipsoid@VClouds@SkyX@@QBE?BVVector3@Ogre@@XZ)
1>DataManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class Ogre::Vector3 const __thiscall SkyX::VClouds::Ellipsoid::getDimensions(void)const " (__imp_?getDimensions@Ellipsoid@VClouds@SkyX@@QBE?BVVector3@Ogre@@XZ)
1>DataManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class Ogre::Vector3 const & __thiscall SkyX::VClouds::VClouds::getSunDirection(void)const " (__imp_?getSunDirection@VClouds@1SkyX@@QBEABVVector3@Ogre@@XZ)
1>GeometryBlock.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class Ogre::SceneManager * __thiscall SkyX::VClouds::VClouds::getSceneManager(void)" (__imp_?getSceneManager@VClouds@1SkyX@@QAEPAVSceneManager@Ogre@@XZ)
1>GeometryBlock.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: float const & __thiscall SkyX::VClouds::VClouds::getNoiseScale(void)const " (__imp_?getNoiseScale@VClouds@1SkyX@@QBEABMXZ)
1>GeometryBlock.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: float const & __thiscall SkyX::VClouds::VClouds::getCloudFieldScale(void)const " (__imp_?getCloudFieldScale@VClouds@1SkyX@@QBEABMXZ)
1>GeometryBlock.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: float const & __thiscall SkyX::VClouds::VClouds::getGlobalOpacity(void)const " (__imp_?getGlobalOpacity@VClouds@1SkyX@@QBEABMXZ)
1>GeometryBlock.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: struct SkyX::VClouds::VClouds::RenderQueueGroups const & __thiscall SkyX::VClouds::VClouds::getRenderQueueGroups(void)const " (__imp_?getRenderQueueGroups@VClouds@1SkyX@@QBEABURenderQueueGroups@112@XZ)
1>GeometryBlock.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class Ogre::Vector2 const & __thiscall SkyX::VClouds::VClouds::getDistanceFallingParams(void)const " (__imp_?getDistanceFallingParams@VClouds@1SkyX@@QBEABVVector2@Ogre@@XZ)
1>GeometryManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class std::vector<struct SkyX::VClouds::VClouds::CameraData,class std::allocator<struct SkyX::VClouds::VClouds::CameraData> > & __thiscall SkyX::VClouds::VClouds::_getCamerasData(void)" (__imp_?_getCamerasData@VClouds@1SkyX@@QAEAAV?$vector@UCameraData@VClouds@2SkyX@@V?$allocator@UCameraData@VClouds@2SkyX@@@std@@@std@@XZ)
1>GeometryManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class Ogre::Camera * __thiscall SkyX::VClouds::VClouds::getCamera(void)" (__imp_?getCamera@VClouds@1SkyX@@QAEPAVCamera@Ogre@@XZ)
1>GeometryManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: float const & __thiscall SkyX::VClouds::VClouds::getWindSpeed(void)const " (__imp_?getWindSpeed@VClouds@1SkyX@@QBEABMXZ)
1>GeometryManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class Ogre::Vector2 const __thiscall SkyX::VClouds::VClouds::getWindDirectionV2(void)const " (__imp_?getWindDirectionV2@VClouds@1SkyX@@QBE?BVVector2@Ogre@@XZ)
1>GeometryManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall SkyX::VClouds::GeometryBlock::setWorldOffset(class Ogre::Vector2 const &)" (__imp_?setWorldOffset@GeometryBlock@VClouds@SkyX@@QAEXABVVector2@Ogre@@@Z)
1>GeometryManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class Ogre::Entity * __thiscall SkyX::VClouds::GeometryBlock::getEntity(void)" (__imp_?getEntity@GeometryBlock@VClouds@SkyX@@QAEPAVEntity@Ogre@@XZ)
1>LightningManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class SkyX::VClouds::GeometryManager * __thiscall SkyX::VClouds::VClouds::getGeometryManager(void)" (__imp_?getGeometryManager@VClouds@1SkyX@@QAEPAVGeometryManager@12@XZ)
1>LightningManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: bool const & __thiscall SkyX::VClouds::VClouds::isVisible(void)const " (__imp_?isVisible@VClouds@1SkyX@@QBEAB_NXZ)
1>LightningManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class Ogre::SceneNode * __thiscall SkyX::VClouds::GeometryManager::getSceneNode(void)" (__imp_?getSceneNode@GeometryManager@VClouds@SkyX@@QAEPAVSceneNode@Ogre@@XZ)
1>LightningManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall SkyX::VClouds::LightningManager::removeListeners(void)" (__imp_?removeListeners@LightningManager@VClouds@SkyX@@QAEXXZ)
1>LightningManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: bool const & __thiscall SkyX::VClouds::Lightning::isFinished(void)const " (__imp_?isFinished@Lightning@VClouds@SkyX@@QBEAB_NXZ)
1>LightningManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class Ogre::SceneNode * __thiscall SkyX::VClouds::Lightning::getSceneNode(void)const " (__imp_?getSceneNode@Lightning@VClouds@SkyX@@QBEPAVSceneNode@Ogre@@XZ)
1>LightningManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class Ogre::BillboardSet * __thiscall SkyX::VClouds::Lightning::getBillboardSet(void)const " (__imp_?getBillboardSet@Lightning@VClouds@SkyX@@QBEPAVBillboardSet@Ogre@@XZ)
1>LightningManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: float const & __thiscall SkyX::VClouds::Lightning::getIntensity(void)const " (__imp_?getIntensity@Lightning@VClouds@SkyX@@QBEABMXZ)
1>VClouds.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: bool const & __thiscall SkyX::VClouds::LightningManager::isEnabled(void)const " (__imp_?isEnabled@LightningManager@VClouds@SkyX@@QBEAB_NXZ)
1>VClouds.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: float const __thiscall SkyX::VClouds::DataManager::_getInterpolation(void)const " (__imp_?_getInterpolation@DataManager@VClouds@SkyX@@QBE?BMXZ)
1>D:\dev\SkyX-v0.3.1\SkyX\Release\SkyX.dll : fatal error LNK1120: 58 unresolved externals
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Ogre version I'm using is 1.8.0.
Any help would be great.