Notifications
Clear all

To all SSC Station occupants

Thank you for the donations over the past year (2024), it is much appreciated. I am still trying to figure out how to migrate the forums to another community software (probably phpbb) but in the meantime I have updated the forum software to the latest version. SSC has been around a while so their is some very long time members here still using the site, thanks for making SSC home and sorry I haven't been as vocal as I should be in the forums I will try to improve my posting frequency.

Thank you again to all of the members that do take the time to donate a little, it helps keep this station functioning on the outer reaches of space.

-D1-

git current code doesn't compile on windows (edit: resolved)

(@stamasd)
Active Member

Or rather it compiles but the linking fails with dozens of unresolved symbols:

Code:
1>Linking...
1>FaceVideoLink.obj : error LNK2001: unresolved external symbol "class SDLSurfacePtr __cdecl LoadSurfaceFromFile(class std::basic_string<char,struct std::char_traits,class std::allocator > const &)" (?LoadSurfaceFromFile@@YA?AVSDLSurfacePtr@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>GalacticView.obj : error LNK2001: unresolved external symbol "public: __thiscall View::View(void)" (??0View@@QAE@XZ)
1>GalacticView.obj : error LNK2001: unresolved external symbol "public: virtual __thiscall View::~View(void)" (??1View@@UAE@XZ)
1>GalacticView.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall View::ShowAll(void)" (?ShowAll@View@@UAEXXZ)
1>GalacticView.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall View::HideAll(void)" (?HideAll@View@@UAEXXZ)
1>LmrModel.obj : error LNK2001: unresolved external symbol "public: __thiscall CRC32::CRC32(void)" (??0CRC32@@QAE@XZ)
1>LmrModel.obj : error LNK2001: unresolved external symbol "public: void __thiscall CRC32::AddData(char const *,int)" (?AddData@CRC32@@QAEXPBDH@Z)
1>LmrModel.obj : error LNK2001: unresolved external symbol "public: unsigned int __thiscall CRC32::GetChecksum(void)const " (?GetChecksum@CRC32@@QBEIXZ)
1>Player.obj : error LNK2001: unresolved external symbol "public: __thiscall PlayerShipController::PlayerShipController(void)" (??0PlayerShipController@@QAE@XZ)
1>Player.obj : error LNK2001: unresolved external symbol "public: class Body * __thiscall PlayerShipController::GetCombatTarget(void)const " (?GetCombatTarget@PlayerShipController@@QBEPAVBody@@XZ)
1>Player.obj : error LNK2001: unresolved external symbol "public: class Body * __thiscall PlayerShipController::GetNavTarget(void)const " (?GetNavTarget@PlayerShipController@@QBEPAVBody@@XZ)
1>Player.obj : error LNK2001: unresolved external symbol "public: class Body * __thiscall PlayerShipController::GetSetSpeedTarget(void)const " (?GetSetSpeedTarget@PlayerShipController@@QBEPAVBody@@XZ)
1>Player.obj : error LNK2001: unresolved external symbol "public: void __thiscall PlayerShipController::SetCombatTarget(class Body * const,bool)" (?SetCombatTarget@PlayerShipController@@QAEXQAVBody@@_N@Z)
1>Player.obj : error LNK2001: unresolved external symbol "public: void __thiscall PlayerShipController::SetNavTarget(class Body * const,bool)" (?SetNavTarget@PlayerShipController@@QAEXQAVBody@@_N@Z)
1>Ship.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall ShipController::StaticUpdate(float)" (?StaticUpdate@ShipController@@UAEXM@Z)
1>WorldView.obj : error LNK2001: unresolved external symbol "public: __thiscall FrontCamera::FrontCamera(class Ship const *,class vector2f const &,float,float,float)" (??0FrontCamera@@QAE@PBVShip@@ABVvector2f@@MMM@Z)
1>WorldView.obj : error LNK2001: unresolved external symbol "public: __thiscall RearCamera::RearCamera(class Ship const *,class vector2f const &,float,float,float)" (??0RearCamera@@QAE@PBVShip@@ABVvector2f@@MMM@Z)
1>WorldView.obj : error LNK2001: unresolved external symbol "public: __thiscall ExternalCamera::ExternalCamera(class Ship const *,class vector2f const &,float,float,float)" (??0ExternalCamera@@QAE@PBVShip@@ABVvector2f@@MMM@Z)
1>WorldView.obj : error LNK2001: unresolved external symbol "public: __thiscall SiderealCamera::SiderealCamera(class Ship const *,class vector2f const &,float,float,float)" (??0SiderealCamera@@QAE@PBVShip@@ABVvector2f@@MMM@Z)
1>WorldView.obj : error LNK2001: unresolved external symbol "public: void __thiscall PlayerShipController::SetLowThrustPower(float)" (?SetLowThrustPower@PlayerShipController@@QAEXM@Z)
1>c:\dls\elites\pioneer\git-master\pioneer\win32\vc2008\..\..\pioneer-msvc-9.0_release.exe : fatal error LNK1120: 20 unresolved externals
1>Build log was saved at "file://c:\dls\elites\pioneer\git-master\pioneer\win32\vc2008\Release\pioneer-msvc-9.0\BuildLog.htm"
1>pioneer-msvc-9.0 - 21 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

This is the latest git code as of 4/8/12 (but have had the same result with code pulled at various times in the past couple of weeks) using VC++ 2008 pro - the VC2008 project was used.

Quote
Topic starter Posted : April 8, 2012 07:21
(@stamasd)
Active Member

The first missing external is resolved by including SDLwrappers.cpp in the project; seems it's missing (is the vc2008 project maintained?)

1 down, 19 more to go.

ReplyQuote
Topic starter Posted : April 8, 2012 07:41
(@stamasd)
Active Member

A few more missing externals are resolved by adding View. cpp to the project.

15 remaining.

ReplyQuote
Topic starter Posted : April 8, 2012 07:45
(@stamasd)
Active Member

3 more solved by including CRC32.cpp

12 left

ReplyQuote
Topic starter Posted : April 8, 2012 07:48
(@stamasd)
Active Member

More externals resolved with Shipcontroller.cpp

4 left

ReplyQuote
Topic starter Posted : April 8, 2012 07:52
(@stamasd)
Active Member

And the last unresolved externals come from worldviewcamera.cpp

So there you have the whole list of missing files.

SDLwrappers.cpp

View.cpp

CRC32.cpp

Shipcontroller.cpp

worldviewcamera.cpp

Can you please update the vc2008 project in the repository for the benefit of those of us who don't use fancy-schmancy VC2010? 😀

ReplyQuote
Topic starter Posted : April 8, 2012 07:55
(@ziusudra)
Trusted Member

Welcome.

Maintenance of the various projects is the responsibility of those that use them. The people who usually use vc2008 have been busy with non-Pioneer stuff recently. Go ahead and commit your changes and submit a pull request on GitHub. (Which also would have been a more appropriate place to post this.)

ReplyQuote
Posted : April 8, 2012 11:39
(@stamasd)
Active Member

Well I'm not a developer, just a mere user; I doubt I have commit privileges (and if I did there'd be trouble; I don't even have a github account)

Anyway, here's a patch (gzipped because the forum does not allow .diff files)

ReplyQuote
Topic starter Posted : April 8, 2012 14:28
(@ziusudra)
Trusted Member

You don't need commit access to pioneerspacesim/pioneer to submit pull requests, which is a request to merge from your fork on GitHub. Assuming you're using git to pull the source, it's quite easy.

ReplyQuote
Posted : April 8, 2012 15:27
(@fluffyfreak)
Noble Member
stamasd wrote:
Can you please update the vc2008 project in the repository for the benefit of those of us who don't use fancy-schmancy VC2010? 😀

I used to maintain the vc2008 build but I gave up a while ago.

Download VS2010 express, it's free and the build is actively maintained by a larger group of people, you can have it installed alongside vc2008 without issue.

The project organisation is also a lot better.

Someone is looking into adding a CMake based build which could generate the projects and thus avoid all these but I don't think it's done yet.

Andy

ReplyQuote
Posted : April 9, 2012 04:19
(@stamasd)
Active Member
fluffyfreak wrote:
stamasd wrote:
Can you please update the vc2008 project in the repository for the benefit of those of us who don't use fancy-schmancy VC2010? 😀

I used to maintain the vc2008 build but I gave up a while ago.

Download VS2010 express, it's free and the build is actively maintained by a larger group of people, you can have it installed alongside vc2008 without issue.

The project organisation is also a lot better.

...and VS express uses up a huge chunk of disk space pointlessly, and it's a huge pain in the ass to setup to work correctly with libraries and SDKs, and would be pretty much useless for any of the other projects I'm following because it can't compile them correctly (vegastrike for instance - been there, done that).

Quote:

Someone is looking into adding a CMake based build which could generate the projects and thus avoid all these but I don't think it's done yet.

Andy

Good luck with cmake. If they can do it, more power to them. I tried myself for a while to make cmake work on Windows (again in other projects) and eventually gave up. Cmake has a lot of maturing to do on the Windows platform, currently it has obvious bugs like complaining of not finding libraries even if you do a lot of hand-holding and point it directly to the files it complains it can't find - and then it still doesn't find them. Not exactly production-quality software (it does work great in Linux though).

ReplyQuote
Topic starter Posted : April 9, 2012 04:34
(@fluffyfreak)
Noble Member
stamasd wrote:
fluffyfreak wrote:
stamasd wrote:
Can you please update the vc2008 project in the repository for the benefit of those of us who don't use fancy-schmancy VC2010? 😀

I used to maintain the vc2008 build but I gave up a while ago.

Download VS2010 express, it's free and the build is actively maintained by a larger group of people, you can have it installed alongside vc2008 without issue.

The project organisation is also a lot better.

...and VS express uses up a huge chunk of disk space pointlessly, and it's a huge pain in the ass to setup to work correctly with libraries and SDKs, and would be pretty much useless for any of the other projects I'm following because it can't compile them correctly (vegastrike for instance - been there, done that).

Quote:

Someone is looking into adding a CMake based build which could generate the projects and thus avoid all these but I don't think it's done yet.

Andy

VS2010-Express = 746MB on my laptop. I guess if you can't spare it then you can't spare it but that is all, and as I said, no-one is maintaining vs2008 right now. if you want to do so then you also got to keep in mind that it's not vs2008, but vs2008-Express Edition that was maintained. Because the express editions are free and thus give more scope for people to contribute.

I use the Express editions almost exclusively except for some legacy MFC crap for work and haven't found libraries or SDKs to be an issue except when people forget that most of those checking out their work won't have paid a HUGE sum of money for the pro versions 😉

Good luck with cmake. If they can do it, more power to them. I tried myself for a while to make cmake work on Windows (again in other projects) and eventually gave up. Cmake has a lot of maturing to do on the Windows platform, currently it has obvious bugs like complaining of not finding libraries even if you do a lot of hand-holding and point it directly to the files it complains it can't find - and then it still doesn't find them. Not exactly production-quality software (it does work great in Linux though).

ReplyQuote
Posted : April 10, 2012 00:24
(@radius75)
New Member

refresh topic.

hi all,

i have problem for compile latest git code

winxp32/vc2010express

any idea for this?

------ Rebuild All started: Project: lua, Configuration: Debug Win32 ------
lzio.c
lvm.c
lundump.c
ltm.c
ltablib.c
ltable.c
lstrlib.c
lstring.c
lstate.c
lparser.c
loslib.c
lopcodes.c
lobject.c
loadlib.c
lmem.c
lmathlib.c
llex.c
liolib.c
linit.c
lgc.c
Generating Code...
Compiling...
lfunc.c
ldump.c
ldo.c
ldebug.c
ldblib.c
lctype.c
lcorolib.c
lcode.c
lbitlib.c
lbaselib.c
lauxlib.c
lapi.c
Generating Code...
lua.vcxproj -> H:pioneer gitpioneerwin32vc2010Debuglua.lib
------ Rebuild All started: Project: gui, Configuration: Debug Win32 ------
pch.cpp
GuiWidget.cpp
GuiVScrollPortal.cpp
GuiVScrollBar.cpp
GuiToolTip.cpp
GuiToggleButton.cpp
GuiTexturedQuad.cpp
GuiTextLayout.cpp
GuiTextEntry.cpp
GuiTabbed.cpp
GuiStack.cpp
GuiScreen.cpp
GuiRepeaterButton.cpp
GuiRadioGroup.cpp
GuiRadioButton.cpp
GuiMultiStateImageButton.cpp
GuiMeterBar.cpp
GuiLabelSet.cpp
GuiLabel.cpp
GuiImageRadioButton.cpp
GuiImageButton.cpp
Generating Code...
Compiling...
GuiImage.cpp
GuiGradient.cpp
GuiFixed.cpp
GuiContainer.cpp
GuiButton.cpp
GuiBox.cpp
Gui.cpp
Generating Code...
gui.vcxproj -> H:pioneer gitpioneerwin32vc2010Debuggui.lib
------ Rebuild All started: Project: terrain, Configuration: Debug Win32 ------
pch.cpp
TerrainHeightWaterSolidCanyons.cpp
TerrainHeightWaterSolid.cpp
TerrainHeightRuggedLava.cpp
TerrainHeightRuggedDesert.cpp
TerrainHeightMountainsVolcano.cpp
TerrainHeightMountainsRiversVolcano.cpp
TerrainHeightMountainsRivers.cpp
TerrainHeightMountainsRidged.cpp
TerrainHeightMountainsNormal.cpp
TerrainHeightMountainsCraters2.cpp
TerrainHeightMountainsCraters.cpp
TerrainHeightMapped2.cpp
TerrainHeightMapped.cpp
TerrainHeightHillsRivers.cpp
TerrainHeightHillsRidged.cpp
TerrainHeightHillsNormal.cpp
TerrainHeightHillsDunes.cpp
TerrainHeightHillsCraters2.cpp
TerrainHeightHillsCraters.cpp
TerrainHeightFlat.cpp
Generating Code...
Compiling...
TerrainHeightAsteroid.cpp
TerrainFeature.cpp
TerrainColorVolcanic.cpp
TerrainColorTFPoor.cpp
TerrainColorTFGood.cpp
TerrainColorStarWhiteDwarf.cpp
TerrainColorStarM.cpp
TerrainColorStarK.cpp
TerrainColorStarG.cpp
TerrainColorStarBrownDwarf.cpp
TerrainColorSolid.cpp
TerrainColorRock2.cpp
TerrainColorRock.cpp
TerrainColorMethane.cpp
TerrainColorIce.cpp
TerrainColorGGUranus.cpp
TerrainColorGGSaturn2.cpp
TerrainColorGGSaturn.cpp
TerrainColorGGNeptune2.cpp
TerrainColorGGNeptune.cpp
Generating Code...
Compiling...
TerrainColorGGJupiter.cpp
TerrainColorEarthLike.cpp
TerrainColorDesert.cpp
TerrainColorDeadWithWater.cpp
TerrainColorBandedRock.cpp
TerrainColorAsteroid.cpp
Terrain.cpp
Generating Code...
terrain.vcxproj -> H:pioneer gitpioneerwin32vc2010Debugterrain.lib
------ Rebuild All started: Project: graphics, Configuration: Debug Win32 ------
pch.cpp
OSWin32.cpp
VertexArray.cpp
TextureGL.cpp
TextureBuilder.cpp
StaticMesh.cpp
Shader.cpp
RendererLegacy.cpp
RendererGL2.cpp
Renderer.cpp
Material.cpp
Graphics.cpp
Frustum.cpp
Drawables.cpp
Generating Code...
graphics.vcxproj -> H:pioneer gitpioneerwin32vc2010Debuggraphics.lib
------ Rebuild All started: Project: collider, Configuration: Debug Win32 ------
pch.cpp
GeomTree.cpp
Geom.cpp
CollisionSpace.cpp
BVHTree.cpp
Generating Code...
collider.vcxproj -> H:pioneer gitpioneerwin32vc2010Debugcollider.lib
------ Rebuild All started: Project: galaxy, Configuration: Debug Win32 ------
pch.cpp
SystemPath.cpp
StarSystem.cpp
Sector.cpp
Galaxy.cpp
CustomSystem.cpp
Generating Code...
galaxy.vcxproj -> H:pioneer gitpioneerwin32vc2010Debuggalaxy.lib
------ Rebuild All started: Project: jenkins, Configuration: Debug Win32 ------
lookup3.c
jenkins.vcxproj -> H:pioneer gitpioneerwin32vc2010Debugjenkins.lib
------ Rebuild All started: Project: text, Configuration: Debug Win32 ------
pch.cpp
VectorFont.cpp
TextureFont.cpp
TextSupport.cpp
Font.cpp
Generating Code...
text.vcxproj -> H:pioneer gitpioneerwin32vc2010Debugtext.lib
------ Rebuild All started: Project: miniz, Configuration: Debug Win32 ------
miniz.c
miniz.vcxproj -> H:pioneer gitpioneerwin32vc2010Debugminiz.lib
------ Rebuild All started: Project: pioneer, Configuration: Debug Win32 ------
pch.cpp
WorldViewCamera.cpp
WorldView.cpp
OSWin32.cpp
Gamma.cpp
FileSystemWin32.cpp
View.cpp
utils.cpp
TerrainBody.cpp
SystemView.cpp
SystemInfoView.cpp
StringF.cpp
StationShipyardForm.cpp
StationShipViewForm.cpp
StationShipRepairForm.cpp
StationShipMarketForm.cpp
StationShipEquipmentForm.cpp
StationServicesForm.cpp
StationPoliceForm.cpp
StationCommodityMarketForm.cpp
StationBulletinBoardForm.cpp
Generating Code...
Compiling...
StationAdvertForm.cpp
Star.cpp
SpaceStationView.cpp
SpaceStation.cpp
Space.cpp
SoundMusic.cpp
Sound.cpp
ShipType.cpp
ShipSpinnerWidget.cpp
ShipFlavour.cpp
ShipCpanelMultiFuncDisplays.cpp
ShipCpanel.cpp
ShipController.cpp
ShipAICmd.cpp
Ship.cpp
Ship-AI.cpp
Sfx.cpp
Serializer.cpp
SectorView.cpp
SDLWrappers.cpp
Generating Code...
Compiling...
Projectile.cpp
Polit.cpp
Player.cpp
Planet.cpp
Pi.cpp
perlin.cpp
ObjectViewerView.cpp
mtrand.cpp
ModManager.cpp
ModelBody.cpp
Missile.cpp
MathUtil.cpp
MarketAgent.cpp
main.cpp
LuaVector.cpp
LuaUtils.cpp
LuaTimer.cpp
LuaSystemPath.cpp
LuaSystemBody.cpp
LuaStarSystem.cpp
Generating Code...
Compiling...
LuaStar.cpp
LuaSpaceStation.cpp
LuaSpace.cpp
LuaShipType.cpp
LuaShip.cpp
LuaSerializer.cpp
LuaRand.cpp
LuaPlayer.cpp
LuaPlanet.cpp
LuaObject.cpp
LuaNameGen.cpp
LuaMusic.cpp
LuaMatrix.cpp
LuaManager.cpp
LuaLang.cpp
LuaGame.cpp
LuaFormat.cpp
LuaFixed.cpp
LuaEventQueue.cpp
LuaEquipType.cpp
Generating Code...
Compiling...
LuaEngine.cpp
LuaConstants.cpp
LuaConsole.cpp
LuaComms.cpp
LuaChatForm.cpp
LuaCargoBody.cpp
LuaBody.cpp
LmrModel.cpp
Light.cpp
Lang.cpp
KeyBindings.cpp
IniConfig.cpp
InfoView.cpp
HyperspaceCloud.cpp
GeoSphere.cpp
GameMenuView.cpp
GameLoaderSaver.cpp
GameConfig.cpp
Game.cpp
GalacticView.cpp
Generating Code...
Compiling...
Frame.cpp
FormController.cpp
FontConfig.cpp
FontCache.cpp
FileSystem.cpp
FileSourceZip.cpp
FileSelectorWidget.cpp
FaceVideoLink.cpp
EquipType.cpp
enum_table.cpp
DynamicBody.cpp
DeadVideoLink.cpp
CRC32.cpp
CommodityTradeWidget.cpp
Color.cpp
CityOnPlanet.cpp
ChatForm.cpp
CargoBody.cpp
Camera.cpp
Body.cpp
Generating Code...
Compiling...
Background.cpp
AmbientSounds.cpp
Generating Code...
terrain.lib(Terrain.obj) : error LNK2019: unresolved external symbol "protected: __thiscall TerrainHeightFractal<class TerrainHeightAsteroid2>::TerrainHeightFractal<class TerrainHeightAsteroid2>(class SystemBody const *)" (??0?$TerrainHeightFractal@VTerrainHeightAsteroid2@@@@IAE@PBVSystemBody@@@Z) referenced in function "public: __thiscall TerrainGenerator<class TerrainHeightAsteroid2,class TerrainColorAsteroid>::TerrainGenerator<class TerrainHeightAsteroid2,class TerrainColorAsteroid>(class SystemBody const *)" (??0?$TerrainGenerator@VTerrainHeightAsteroid2@@VTerrainColorAsteroid@@@@QAE@PBVSystemBody@@@Z)
terrain.lib(Terrain.obj) : error LNK2019: unresolved external symbol "protected: __thiscall TerrainHeightFractal<class TerrainHeightAsteroid3>::TerrainHeightFractal<class TerrainHeightAsteroid3>(class SystemBody const *)" (??0?$TerrainHeightFractal@VTerrainHeightAsteroid3@@@@IAE@PBVSystemBody@@@Z) referenced in function "public: __thiscall TerrainGenerator<class TerrainHeightAsteroid3,class TerrainColorAsteroid>::TerrainGenerator<class TerrainHeightAsteroid3,class TerrainColorAsteroid>(class SystemBody const *)" (??0?$TerrainGenerator@VTerrainHeightAsteroid3@@VTerrainColorAsteroid@@@@QAE@PBVSystemBody@@@Z)
terrain.lib(Terrain.obj) : error LNK2019: unresolved external symbol "protected: __thiscall TerrainHeightFractal<class TerrainHeightAsteroid4>::TerrainHeightFractal<class TerrainHeightAsteroid4>(class SystemBody const *)" (??0?$TerrainHeightFractal@VTerrainHeightAsteroid4@@@@IAE@PBVSystemBody@@@Z) referenced in function "public: __thiscall TerrainGenerator<class TerrainHeightAsteroid4,class TerrainColorAsteroid>::TerrainGenerator<class TerrainHeightAsteroid4,class TerrainColorAsteroid>(class SystemBody const *)" (??0?$TerrainGenerator@VTerrainHeightAsteroid4@@VTerrainColorAsteroid@@@@QAE@PBVSystemBody@@@Z)
terrain.lib(Terrain.obj) : error LNK2019: unresolved external symbol "protected: __thiscall TerrainHeightFractal<class TerrainHeightBarrenRock>::TerrainHeightFractal<class TerrainHeightBarrenRock>(class SystemBody const *)" (??0?$TerrainHeightFractal@VTerrainHeightBarrenRock@@@@IAE@PBVSystemBody@@@Z) referenced in function "public: __thiscall TerrainGenerator<class TerrainHeightBarrenRock,class TerrainColorDesert>::TerrainGenerator<class TerrainHeightBarrenRock,class TerrainColorDesert>(class SystemBody const *)" (??0?$TerrainGenerator@VTerrainHeightBarrenRock@@VTerrainColorDesert@@@@QAE@PBVSystemBody@@@Z)
terrain.lib(Terrain.obj) : error LNK2019: unresolved external symbol "protected: __thiscall TerrainHeightFractal<class TerrainHeightBarrenRock2>::TerrainHeightFractal<class TerrainHeightBarrenRock2>(class SystemBody const *)" (??0?$TerrainHeightFractal@VTerrainHeightBarrenRock2@@@@IAE@PBVSystemBody@@@Z) referenced in function "public: __thiscall TerrainGenerator<class TerrainHeightBarrenRock2,class TerrainColorDesert>::TerrainGenerator<class TerrainHeightBarrenRock2,class TerrainColorDesert>(class SystemBody const *)" (??0?$TerrainGenerator@VTerrainHeightBarrenRock2@@VTerrainColorDesert@@@@QAE@PBVSystemBody@@@Z)
terrain.lib(Terrain.obj) : error LNK2019: unresolved external symbol "protected: __thiscall TerrainHeightFractal<class TerrainHeightBarrenRock3>::TerrainHeightFractal<class TerrainHeightBarrenRock3>(class SystemBody const *)" (??0?$TerrainHeightFractal@VTerrainHeightBarrenRock3@@@@IAE@PBVSystemBody@@@Z) referenced in function "public: __thiscall TerrainGenerator<class TerrainHeightBarrenRock3,class TerrainColorIce>::TerrainGenerator<class TerrainHeightBarrenRock3,class TerrainColorIce>(class SystemBody const *)" (??0?$TerrainGenerator@VTerrainHeightBarrenRock3@@VTerrainColorIce@@@@QAE@PBVSystemBody@@@Z)
terrain.lib(Terrain.obj) : error LNK2019: unresolved external symbol "public: virtual double __thiscall TerrainHeightFractal<class TerrainHeightAsteroid4>::GetHeight(class vector3<double> const &)" (?GetHeight@?$TerrainHeightFractal@VTerrainHeightAsteroid4@@@@UAENABV?$vector3@N@@@Z) referenced in function "[thunk]:public: virtual double __thiscall TerrainHeightFractal<class TerrainHeightAsteroid4>::GetHeight`vtordisp{4294967292,16}' (class vector3<double> const &)" (?GetHeight@?$TerrainHeightFractal@VTerrainHeightAsteroid4@@@@$4PPPPPPPM@BA@AENABV?$vector3@N@@@Z)
terrain.lib(Terrain.obj) : error LNK2019: unresolved external symbol "public: virtual double __thiscall TerrainHeightFractal<class TerrainHeightAsteroid2>::GetHeight(class vector3<double> const &)" (?GetHeight@?$TerrainHeightFractal@VTerrainHeightAsteroid2@@@@UAENABV?$vector3@N@@@Z) referenced in function "[thunk]:public: virtual double __thiscall TerrainHeightFractal<class TerrainHeightAsteroid2>::GetHeight`vtordisp{4294967292,16}' (class vector3<double> const &)" (?GetHeight@?$TerrainHeightFractal@VTerrainHeightAsteroid2@@@@$4PPPPPPPM@BA@AENABV?$vector3@N@@@Z)
terrain.lib(Terrain.obj) : error LNK2019: unresolved external symbol "public: virtual double __thiscall TerrainHeightFractal<class TerrainHeightBarrenRock>::GetHeight(class vector3<double> const &)" (?GetHeight@?$TerrainHeightFractal@VTerrainHeightBarrenRock@@@@UAENABV?$vector3@N@@@Z) referenced in function "[thunk]:public: virtual double __thiscall TerrainHeightFractal<class TerrainHeightBarrenRock>::GetHeight`vtordisp{4294967292,16}' (class vector3<double> const &)" (?GetHeight@?$TerrainHeightFractal@VTerrainHeightBarrenRock@@@@$4PPPPPPPM@BA@AENABV?$vector3@N@@@Z)
terrain.lib(Terrain.obj) : error LNK2019: unresolved external symbol "public: virtual double __thiscall TerrainHeightFractal<class TerrainHeightBarrenRock2>::GetHeight(class vector3<double> const &)" (?GetHeight@?$TerrainHeightFractal@VTerrainHeightBarrenRock2@@@@UAENABV?$vector3@N@@@Z) referenced in function "[thunk]:public: virtual double __thiscall TerrainHeightFractal<class TerrainHeightBarrenRock2>::GetHeight`vtordisp{4294967292,16}' (class vector3<double> const &)" (?GetHeight@?$TerrainHeightFractal@VTerrainHeightBarrenRock2@@@@$4PPPPPPPM@BA@AENABV?$vector3@N@@@Z)
terrain.lib(Terrain.obj) : error LNK2019: unresolved external symbol "public: virtual double __thiscall TerrainHeightFractal<class TerrainHeightAsteroid3>::GetHeight(class vector3<double> const &)" (?GetHeight@?$TerrainHeightFractal@VTerrainHeightAsteroid3@@@@UAENABV?$vector3@N@@@Z) referenced in function "[thunk]:public: virtual double __thiscall TerrainHeightFractal<class TerrainHeightAsteroid3>::GetHeight`vtordisp{4294967292,16}' (class vector3<double> const &)" (?GetHeight@?$TerrainHeightFractal@VTerrainHeightAsteroid3@@@@$4PPPPPPPM@BA@AENABV?$vector3@N@@@Z)
terrain.lib(Terrain.obj) : error LNK2019: unresolved external symbol "public: virtual char const * __thiscall TerrainHeightFractal<class TerrainHeightAsteroid4>::GetHeightFractalName(void)const " (?GetHeightFractalName@?$TerrainHeightFractal@VTerrainHeightAsteroid4@@@@UBEPBDXZ) referenced in function "[thunk]:public: virtual char const * __thiscall TerrainHeightFractal<class TerrainHeightAsteroid4>::GetHeightFractalName`vtordisp{4294967292,16}' (void)const " (?GetHeightFractalName@?$TerrainHeightFractal@VTerrainHeightAsteroid4@@@@$4PPPPPPPM@BA@BEPBDXZ)
terrain.lib(Terrain.obj) : error LNK2019: unresolved external symbol "public: virtual char const * __thiscall TerrainHeightFractal<class TerrainHeightAsteroid2>::GetHeightFractalName(void)const " (?GetHeightFractalName@?$TerrainHeightFractal@VTerrainHeightAsteroid2@@@@UBEPBDXZ) referenced in function "[thunk]:public: virtual char const * __thiscall TerrainHeightFractal<class TerrainHeightAsteroid2>::GetHeightFractalName`vtordisp{4294967292,16}' (void)const " (?GetHeightFractalName@?$TerrainHeightFractal@VTerrainHeightAsteroid2@@@@$4PPPPPPPM@BA@BEPBDXZ)
terrain.lib(Terrain.obj) : error LNK2019: unresolved external symbol "public: virtual double __thiscall TerrainHeightFractal<class TerrainHeightBarrenRock3>::GetHeight(class vector3<double> const &)" (?GetHeight@?$TerrainHeightFractal@VTerrainHeightBarrenRock3@@@@UAENABV?$vector3@N@@@Z) referenced in function "[thunk]:public: virtual double __thiscall TerrainHeightFractal<class TerrainHeightBarrenRock3>::GetHeight`vtordisp{4294967292,16}' (class vector3<double> const &)" (?GetHeight@?$TerrainHeightFractal@VTerrainHeightBarrenRock3@@@@$4PPPPPPPM@BA@AENABV?$vector3@N@@@Z)
terrain.lib(Terrain.obj) : error LNK2019: unresolved external symbol "public: virtual char const * __thiscall TerrainHeightFractal<class TerrainHeightBarrenRock>::GetHeightFractalName(void)const " (?GetHeightFractalName@?$TerrainHeightFractal@VTerrainHeightBarrenRock@@@@UBEPBDXZ) referenced in function "[thunk]:public: virtual char const * __thiscall TerrainHeightFractal<class TerrainHeightBarrenRock>::GetHeightFractalName`vtordisp{4294967292,16}' (void)const " (?GetHeightFractalName@?$TerrainHeightFractal@VTerrainHeightBarrenRock@@@@$4PPPPPPPM@BA@BEPBDXZ)
terrain.lib(Terrain.obj) : error LNK2019: unresolved external symbol "public: virtual char const * __thiscall TerrainHeightFractal<class TerrainHeightBarrenRock2>::GetHeightFractalName(void)const " (?GetHeightFractalName@?$TerrainHeightFractal@VTerrainHeightBarrenRock2@@@@UBEPBDXZ) referenced in function "[thunk]:public: virtual char const * __thiscall TerrainHeightFractal<class TerrainHeightBarrenRock2>::GetHeightFractalName`vtordisp{4294967292,16}' (void)const " (?GetHeightFractalName@?$TerrainHeightFractal@VTerrainHeightBarrenRock2@@@@$4PPPPPPPM@BA@BEPBDXZ)
terrain.lib(Terrain.obj) : error LNK2019: unresolved external symbol "public: virtual char const * __thiscall TerrainHeightFractal<class TerrainHeightAsteroid3>::GetHeightFractalName(void)const " (?GetHeightFractalName@?$TerrainHeightFractal@VTerrainHeightAsteroid3@@@@UBEPBDXZ) referenced in function "[thunk]:public: virtual char const * __thiscall TerrainHeightFractal<class TerrainHeightAsteroid3>::GetHeightFractalName`vtordisp{4294967292,16}' (void)const " (?GetHeightFractalName@?$TerrainHeightFractal@VTerrainHeightAsteroid3@@@@$4PPPPPPPM@BA@BEPBDXZ)
terrain.lib(Terrain.obj) : error LNK2019: unresolved external symbol "public: virtual char const * __thiscall TerrainHeightFractal<class TerrainHeightBarrenRock3>::GetHeightFractalName(void)const " (?GetHeightFractalName@?$TerrainHeightFractal@VTerrainHeightBarrenRock3@@@@UBEPBDXZ) referenced in function "[thunk]:public: virtual char const * __thiscall TerrainHeightFractal<class TerrainHeightBarrenRock3>::GetHeightFractalName`vtordisp{4294967292,16}' (void)const " (?GetHeightFractalName@?$TerrainHeightFractal@VTerrainHeightBarrenRock3@@@@$4PPPPPPPM@BA@BEPBDXZ)
H:pioneer gitpioneerwin32vc2010....pioneer-debug.exe : fatal error LNK1120: 18 unresolved externals
------ Rebuild All started: Project: modelviewer, Configuration: Debug Win32 ------
pch.cpp
FileSystemWin32.cpp
utils.cpp
StringF.cpp
ShipType.cpp
SDLWrappers.cpp
perlin.cpp
ModManager.cpp
LuaVector.cpp
LuaUtils.cpp
LuaModelViewer.cpp
LuaMatrix.cpp
LuaFixed.cpp
LuaConstants.cpp
LmrModel.cpp
Lang.cpp
IniConfig.cpp
FontConfig.cpp
FontCache.cpp
FileSystem.cpp
FileSourceZip.cpp
Generating Code...
Compiling...
enum_table.cpp
CRC32.cpp
Color.cpp
Generating Code...
modelviewer.vcxproj -> H:pioneer gitpioneerwin32vc2010....modelviewer-debug.exe
========== Rebuild All: 10 succeeded, 1 failed, 0 skipped ==========


Rebuild All started: Project: lua, Configuration: Debug Win32


lzio.c

lvm.c

lundump.c

ltm.c

ltablib.c

ltable.c

lstrlib.c

lstring.c

lstate.c

lparser.c

loslib.c

lopcodes.c

lobject.c

loadlib.c

lmem.c

lmathlib.c

llex.c

liolib.c

linit.c

lgc.c

Generating Code...

Compiling...

lfunc.c

ldump.c

ldo.c

ldebug.c

ldblib.c

lctype.c

lcorolib.c

lcode.c

lbitlib.c

lbaselib.c

lauxlib.c

lapi.c

Generating Code...

lua.vcxproj -> H:pioneer gitpioneerwin32vc2010Debuglua.lib


Rebuild All started: Project: gui, Configuration: Debug Win32


pch.cpp

GuiWidget.cpp

GuiVScrollPortal.cpp

GuiVScrollBar.cpp

GuiToolTip.cpp

GuiToggleButton.cpp

GuiTexturedQuad.cpp

GuiTextLayout.cpp

GuiTextEntry.cpp

GuiTabbed.cpp

GuiStack.cpp

GuiScreen.cpp

GuiRepeaterButton.cpp

GuiRadioGroup.cpp

GuiRadioButton.cpp

GuiMultiStateImageButton.cpp

GuiMeterBar.cpp

GuiLabelSet.cpp

GuiLabel.cpp

GuiImageRadioButton.cpp

GuiImageButton.cpp

Generating Code...

Compiling...

GuiImage.cpp

GuiGradient.cpp

GuiFixed.cpp

GuiContainer.cpp

GuiButton.cpp

GuiBox.cpp

Gui.cpp

Generating Code...

gui.vcxproj -> H:pioneer gitpioneerwin32vc2010Debuggui.lib


Rebuild All started: Project: terrain, Configuration: Debug Win32


pch.cpp

TerrainHeightWaterSolidCanyons.cpp

TerrainHeightWaterSolid.cpp

TerrainHeightRuggedLava.cpp

TerrainHeightRuggedDesert.cpp

TerrainHeightMountainsVolcano.cpp

TerrainHeightMountainsRiversVolcano.cpp

TerrainHeightMountainsRivers.cpp

TerrainHeightMountainsRidged.cpp

TerrainHeightMountainsNormal.cpp

TerrainHeightMountainsCraters2.cpp

TerrainHeightMountainsCraters.cpp

TerrainHeightMapped2.cpp

TerrainHeightMapped.cpp

TerrainHeightHillsRivers.cpp

TerrainHeightHillsRidged.cpp

TerrainHeightHillsNormal.cpp

TerrainHeightHillsDunes.cpp

TerrainHeightHillsCraters2.cpp

TerrainHeightHillsCraters.cpp

TerrainHeightFlat.cpp

Generating Code...

Compiling...

TerrainHeightAsteroid.cpp

TerrainFeature.cpp

TerrainColorVolcanic.cpp

TerrainColorTFPoor.cpp

TerrainColorTFGood.cpp

TerrainColorStarWhiteDwarf.cpp

TerrainColorStarM.cpp

TerrainColorStarK.cpp

TerrainColorStarG.cpp

TerrainColorStarBrownDwarf.cpp

TerrainColorSolid.cpp

TerrainColorRock2.cpp

TerrainColorRock.cpp

TerrainColorMethane.cpp

TerrainColorIce.cpp

TerrainColorGGUranus.cpp

TerrainColorGGSaturn2.cpp

TerrainColorGGSaturn.cpp

TerrainColorGGNeptune2.cpp

TerrainColorGGNeptune.cpp

Generating Code...

Compiling...

TerrainColorGGJupiter.cpp

TerrainColorEarthLike.cpp

TerrainColorDesert.cpp

TerrainColorDeadWithWater.cpp

TerrainColorBandedRock.cpp

TerrainColorAsteroid.cpp

Terrain.cpp

Generating Code...

terrain.vcxproj -> H:pioneer gitpioneerwin32vc2010Debugterrain.lib


Rebuild All started: Project: graphics, Configuration: Debug Win32


pch.cpp

OSWin32.cpp

VertexArray.cpp

TextureGL.cpp

TextureBuilder.cpp

StaticMesh.cpp

Shader.cpp

RendererLegacy.cpp

RendererGL2.cpp

Renderer.cpp

Material.cpp

Graphics.cpp

Frustum.cpp

Drawables.cpp

Generating Code...

graphics.vcxproj -> H:pioneer gitpioneerwin32vc2010Debuggraphics.lib


Rebuild All started: Project: collider, Configuration: Debug Win32


pch.cpp

GeomTree.cpp

Geom.cpp

CollisionSpace.cpp

BVHTree.cpp

Generating Code...

collider.vcxproj -> H:pioneer gitpioneerwin32vc2010Debugcollider.lib


Rebuild All started: Project: galaxy, Configuration: Debug Win32


pch.cpp

SystemPath.cpp

StarSystem.cpp

Sector.cpp

Galaxy.cpp

CustomSystem.cpp

Generating Code...

galaxy.vcxproj -> H:pioneer gitpioneerwin32vc2010Debuggalaxy.lib


Rebuild All started: Project: jenkins, Configuration: Debug Win32


lookup3.c

jenkins.vcxproj -> H:pioneer gitpioneerwin32vc2010Debugjenkins.lib


Rebuild All started: Project: text, Configuration: Debug Win32


pch.cpp

VectorFont.cpp

TextureFont.cpp

TextSupport.cpp

Font.cpp

Generating Code...

text.vcxproj -> H:pioneer gitpioneerwin32vc2010Debugtext.lib


Rebuild All started: Project: miniz, Configuration: Debug Win32


miniz.c

miniz.vcxproj -> H:pioneer gitpioneerwin32vc2010Debugminiz.lib


Rebuild All started: Project: pioneer, Configuration: Debug Win32


pch.cpp

WorldViewCamera.cpp

WorldView.cpp

OSWin32.cpp

Gamma.cpp

FileSystemWin32.cpp

View.cpp

utils.cpp

TerrainBody.cpp

SystemView.cpp

SystemInfoView.cpp

StringF.cpp

StationShipyardForm.cpp

StationShipViewForm.cpp

StationShipRepairForm.cpp

StationShipMarketForm.cpp

StationShipEquipmentForm.cpp

StationServicesForm.cpp

StationPoliceForm.cpp

StationCommodityMarketForm.cpp

StationBulletinBoardForm.cpp

Generating Code...

Compiling...

StationAdvertForm.cpp

Star.cpp

SpaceStationView.cpp

SpaceStation.cpp

Space.cpp

SoundMusic.cpp

Sound.cpp

ShipType.cpp

ShipSpinnerWidget.cpp

ShipFlavour.cpp

ShipCpanelMultiFuncDisplays.cpp

ShipCpanel.cpp

ShipController.cpp

ShipAICmd.cpp

Ship.cpp

Ship-AI.cpp

Sfx.cpp

Serializer.cpp

SectorView.cpp

SDLWrappers.cpp

Generating Code...

Compiling...

Projectile.cpp

Polit.cpp

Player.cpp

Planet.cpp

Pi.cpp

perlin.cpp

ObjectViewerView.cpp

mtrand.cpp

ModManager.cpp

ModelBody.cpp

Missile.cpp

MathUtil.cpp

MarketAgent.cpp

main.cpp

LuaVector.cpp

LuaUtils.cpp

LuaTimer.cpp

LuaSystemPath.cpp

LuaSystemBody.cpp

LuaStarSystem.cpp

Generating Code...

Compiling...

LuaStar.cpp

LuaSpaceStation.cpp

LuaSpace.cpp

LuaShipType.cpp

LuaShip.cpp

LuaSerializer.cpp

LuaRand.cpp

LuaPlayer.cpp

LuaPlanet.cpp

LuaObject.cpp

LuaNameGen.cpp

LuaMusic.cpp

LuaMatrix.cpp

LuaManager.cpp

LuaLang.cpp

LuaGame.cpp

LuaFormat.cpp

LuaFixed.cpp

LuaEventQueue.cpp

LuaEquipType.cpp

Generating Code...

Compiling...

LuaEngine.cpp

LuaConstants.cpp

LuaConsole.cpp

LuaComms.cpp

LuaChatForm.cpp

LuaCargoBody.cpp

LuaBody.cpp

LmrModel.cpp

Light.cpp

Lang.cpp

KeyBindings.cpp

IniConfig.cpp

InfoView.cpp

HyperspaceCloud.cpp

GeoSphere.cpp

GameMenuView.cpp

GameLoaderSaver.cpp

GameConfig.cpp

Game.cpp

GalacticView.cpp

Generating Code...

Compiling...

Frame.cpp

FormController.cpp

FontConfig.cpp

FontCache.cpp

FileSystem.cpp

FileSourceZip.cpp

FileSelectorWidget.cpp

FaceVideoLink.cpp

EquipType.cpp

enum_table.cpp

DynamicBody.cpp

DeadVideoLink.cpp

CRC32.cpp

CommodityTradeWidget.cpp

Color.cpp

CityOnPlanet.cpp

ChatForm.cpp

CargoBody.cpp

Camera.cpp

Body.cpp

Generating Code...

Compiling...

Background.cpp

AmbientSounds.cpp

Generating Code...

terrain.lib(Terrain.obj) : error LNK2019: unresolved external symbol "protected: __thiscall TerrainHeightFractal<class TerrainHeightAsteroid2>::TerrainHeightFractal<class TerrainHeightAsteroid2>(class SystemBody const *)" (??0?$TerrainHeightFractal@VTerrainHeightAsteroid2@@@@IAE@PBVSystemBody@@@Z) referenced in function "public: __thiscall TerrainGenerator<class TerrainHeightAsteroid2,class TerrainColorAsteroid>::TerrainGenerator<class TerrainHeightAsteroid2,class TerrainColorAsteroid>(class SystemBody const *)" (??0?$TerrainGenerator@VTerrainHeightAsteroid2@@VTerrainColorAsteroid@@@@QAE@PBVSystemBody@@@Z)

terrain.lib(Terrain.obj) : error LNK2019: unresolved external symbol "protected: __thiscall TerrainHeightFractal<class TerrainHeightAsteroid3>::TerrainHeightFractal<class TerrainHeightAsteroid3>(class SystemBody const *)" (??0?$TerrainHeightFractal@VTerrainHeightAsteroid3@@@@IAE@PBVSystemBody@@@Z) referenced in function "public: __thiscall TerrainGenerator<class TerrainHeightAsteroid3,class TerrainColorAsteroid>::TerrainGenerator<class TerrainHeightAsteroid3,class TerrainColorAsteroid>(class SystemBody const *)" (??0?$TerrainGenerator@VTerrainHeightAsteroid3@@VTerrainColorAsteroid@@@@QAE@PBVSystemBody@@@Z)

terrain.lib(Terrain.obj) : error LNK2019: unresolved external symbol "protected: __thiscall TerrainHeightFractal<class TerrainHeightAsteroid4>::TerrainHeightFractal<class TerrainHeightAsteroid4>(class SystemBody const *)" (??0?$TerrainHeightFractal@VTerrainHeightAsteroid4@@@@IAE@PBVSystemBody@@@Z) referenced in function "public: __thiscall TerrainGenerator<class TerrainHeightAsteroid4,class TerrainColorAsteroid>::TerrainGenerator<class TerrainHeightAsteroid4,class TerrainColorAsteroid>(class SystemBody const *)" (??0?$TerrainGenerator@VTerrainHeightAsteroid4@@VTerrainColorAsteroid@@@@QAE@PBVSystemBody@@@Z)

terrain.lib(Terrain.obj) : error LNK2019: unresolved external symbol "protected: __thiscall TerrainHeightFractal<class TerrainHeightBarrenRock>::TerrainHeightFractal<class TerrainHeightBarrenRock>(class SystemBody const *)" (??0?$TerrainHeightFractal@VTerrainHeightBarrenRock@@@@IAE@PBVSystemBody@@@Z) referenced in function "public: __thiscall TerrainGenerator<class TerrainHeightBarrenRock,class TerrainColorDesert>::TerrainGenerator<class TerrainHeightBarrenRock,class TerrainColorDesert>(class SystemBody const *)" (??0?$TerrainGenerator@VTerrainHeightBarrenRock@@VTerrainColorDesert@@@@QAE@PBVSystemBody@@@Z)

terrain.lib(Terrain.obj) : error LNK2019: unresolved external symbol "protected: __thiscall TerrainHeightFractal<class TerrainHeightBarrenRock2>::TerrainHeightFractal<class TerrainHeightBarrenRock2>(class SystemBody const *)" (??0?$TerrainHeightFractal@VTerrainHeightBarrenRock2@@@@IAE@PBVSystemBody@@@Z) referenced in function "public: __thiscall TerrainGenerator<class TerrainHeightBarrenRock2,class TerrainColorDesert>::TerrainGenerator<class TerrainHeightBarrenRock2,class TerrainColorDesert>(class SystemBody const *)" (??0?$TerrainGenerator@VTerrainHeightBarrenRock2@@VTerrainColorDesert@@@@QAE@PBVSystemBody@@@Z)

terrain.lib(Terrain.obj) : error LNK2019: unresolved external symbol "protected: __thiscall TerrainHeightFractal<class TerrainHeightBarrenRock3>::TerrainHeightFractal<class TerrainHeightBarrenRock3>(class SystemBody const *)" (??0?$TerrainHeightFractal@VTerrainHeightBarrenRock3@@@@IAE@PBVSystemBody@@@Z) referenced in function "public: __thiscall TerrainGenerator<class TerrainHeightBarrenRock3,class TerrainColorIce>::TerrainGenerator<class TerrainHeightBarrenRock3,class TerrainColorIce>(class SystemBody const *)" (??0?$TerrainGenerator@VTerrainHeightBarrenRock3@@VTerrainColorIce@@@@QAE@PBVSystemBody@@@Z)

terrain.lib(Terrain.obj) : error LNK2019: unresolved external symbol "public: virtual double __thiscall TerrainHeightFractal<class TerrainHeightAsteroid4>::GetHeight(class vector3<double> const &)" (?GetHeight@?$TerrainHeightFractal@VTerrainHeightAsteroid4@@@@UAENABV?$vector3@N@@@Z) referenced in function "[thunk]:public: virtual double __thiscall TerrainHeightFractal<class TerrainHeightAsteroid4>::GetHeight`vtordisp{4294967292,16}' (class vector3<double> const &)" (?GetHeight@?$TerrainHeightFractal@VTerrainHeightAsteroid4@@@@$4PPPPPPPM@BA@AENABV?$vector3@N@@@Z)

terrain.lib(Terrain.obj) : error LNK2019: unresolved external symbol "public: virtual double __thiscall TerrainHeightFractal<class TerrainHeightAsteroid2>::GetHeight(class vector3<double> const &)" (?GetHeight@?$TerrainHeightFractal@VTerrainHeightAsteroid2@@@@UAENABV?$vector3@N@@@Z) referenced in function "[thunk]:public: virtual double __thiscall TerrainHeightFractal<class TerrainHeightAsteroid2>::GetHeight`vtordisp{4294967292,16}' (class vector3<double> const &)" (?GetHeight@?$TerrainHeightFractal@VTerrainHeightAsteroid2@@@@$4PPPPPPPM@BA@AENABV?$vector3@N@@@Z)

terrain.lib(Terrain.obj) : error LNK2019: unresolved external symbol "public: virtual double __thiscall TerrainHeightFractal<class TerrainHeightBarrenRock>::GetHeight(class vector3<double> const &)" (?GetHeight@?$TerrainHeightFractal@VTerrainHeightBarrenRock@@@@UAENABV?$vector3@N@@@Z) referenced in function "[thunk]:public: virtual double __thiscall TerrainHeightFractal<class TerrainHeightBarrenRock>::GetHeight`vtordisp{4294967292,16}' (class vector3<double> const &)" (?GetHeight@?$TerrainHeightFractal@VTerrainHeightBarrenRock@@@@$4PPPPPPPM@BA@AENABV?$vector3@N@@@Z)

terrain.lib(Terrain.obj) : error LNK2019: unresolved external symbol "public: virtual double __thiscall TerrainHeightFractal<class TerrainHeightBarrenRock2>::GetHeight(class vector3<double> const &)" (?GetHeight@?$TerrainHeightFractal@VTerrainHeightBarrenRock2@@@@UAENABV?$vector3@N@@@Z) referenced in function "[thunk]:public: virtual double __thiscall TerrainHeightFractal<class TerrainHeightBarrenRock2>::GetHeight`vtordisp{4294967292,16}' (class vector3<double> const &)" (?GetHeight@?$TerrainHeightFractal@VTerrainHeightBarrenRock2@@@@$4PPPPPPPM@BA@AENABV?$vector3@N@@@Z)

terrain.lib(Terrain.obj) : error LNK2019: unresolved external symbol "public: virtual double __thiscall TerrainHeightFractal<class TerrainHeightAsteroid3>::GetHeight(class vector3<double> const &)" (?GetHeight@?$TerrainHeightFractal@VTerrainHeightAsteroid3@@@@UAENABV?$vector3@N@@@Z) referenced in function "[thunk]:public: virtual double __thiscall TerrainHeightFractal<class TerrainHeightAsteroid3>::GetHeight`vtordisp{4294967292,16}' (class vector3<double> const &)" (?GetHeight@?$TerrainHeightFractal@VTerrainHeightAsteroid3@@@@$4PPPPPPPM@BA@AENABV?$vector3@N@@@Z)

terrain.lib(Terrain.obj) : error LNK2019: unresolved external symbol "public: virtual char const * __thiscall TerrainHeightFractal<class TerrainHeightAsteroid4>::GetHeightFractalName(void)const " (?GetHeightFractalName@?$TerrainHeightFractal@VTerrainHeightAsteroid4@@@@UBEPBDXZ) referenced in function "[thunk]:public: virtual char const * __thiscall TerrainHeightFractal<class TerrainHeightAsteroid4>::GetHeightFractalName`vtordisp{4294967292,16}' (void)const " (?GetHeightFractalName@?$TerrainHeightFractal@VTerrainHeightAsteroid4@@@@$4PPPPPPPM@BA@BEPBDXZ)

terrain.lib(Terrain.obj) : error LNK2019: unresolved external symbol "public: virtual char const * __thiscall TerrainHeightFractal<class TerrainHeightAsteroid2>::GetHeightFractalName(void)const " (?GetHeightFractalName@?$TerrainHeightFractal@VTerrainHeightAsteroid2@@@@UBEPBDXZ) referenced in function "[thunk]:public: virtual char const * __thiscall TerrainHeightFractal<class TerrainHeightAsteroid2>::GetHeightFractalName`vtordisp{4294967292,16}' (void)const " (?GetHeightFractalName@?$TerrainHeightFractal@VTerrainHeightAsteroid2@@@@$4PPPPPPPM@BA@BEPBDXZ)

terrain.lib(Terrain.obj) : error LNK2019: unresolved external symbol "public: virtual double __thiscall TerrainHeightFractal<class TerrainHeightBarrenRock3>::GetHeight(class vector3<double> const &)" (?GetHeight@?$TerrainHeightFractal@VTerrainHeightBarrenRock3@@@@UAENABV?$vector3@N@@@Z) referenced in function "[thunk]:public: virtual double __thiscall TerrainHeightFractal<class TerrainHeightBarrenRock3>::GetHeight`vtordisp{4294967292,16}' (class vector3<double> const &)" (?GetHeight@?$TerrainHeightFractal@VTerrainHeightBarrenRock3@@@@$4PPPPPPPM@BA@AENABV?$vector3@N@@@Z)

terrain.lib(Terrain.obj) : error LNK2019: unresolved external symbol "public: virtual char const * __thiscall TerrainHeightFractal<class TerrainHeightBarrenRock>::GetHeightFractalName(void)const " (?GetHeightFractalName@?$TerrainHeightFractal@VTerrainHeightBarrenRock@@@@UBEPBDXZ) referenced in function "[thunk]:public: virtual char const * __thiscall TerrainHeightFractal<class TerrainHeightBarrenRock>::GetHeightFractalName`vtordisp{4294967292,16}' (void)const " (?GetHeightFractalName@?$TerrainHeightFractal@VTerrainHeightBarrenRock@@@@$4PPPPPPPM@BA@BEPBDXZ)

terrain.lib(Terrain.obj) : error LNK2019: unresolved external symbol "public: virtual char const * __thiscall TerrainHeightFractal<class TerrainHeightBarrenRock2>::GetHeightFractalName(void)const " (?GetHeightFractalName@?$TerrainHeightFractal@VTerrainHeightBarrenRock2@@@@UBEPBDXZ) referenced in function "[thunk]:public: virtual char const * __thiscall TerrainHeightFractal<class TerrainHeightBarrenRock2>::GetHeightFractalName`vtordisp{4294967292,16}' (void)const " (?GetHeightFractalName@?$TerrainHeightFractal@VTerrainHeightBarrenRock2@@@@$4PPPPPPPM@BA@BEPBDXZ)

terrain.lib(Terrain.obj) : error LNK2019: unresolved external symbol "public: virtual char const * __thiscall TerrainHeightFractal<class TerrainHeightAsteroid3>::GetHeightFractalName(void)const " (?GetHeightFractalName@?$TerrainHeightFractal@VTerrainHeightAsteroid3@@@@UBEPBDXZ) referenced in function "[thunk]:public: virtual char const * __thiscall TerrainHeightFractal<class TerrainHeightAsteroid3>::GetHeightFractalName`vtordisp{4294967292,16}' (void)const " (?GetHeightFractalName@?$TerrainHeightFractal@VTerrainHeightAsteroid3@@@@$4PPPPPPPM@BA@BEPBDXZ)

terrain.lib(Terrain.obj) : error LNK2019: unresolved external symbol "public: virtual char const * __thiscall TerrainHeightFractal<class TerrainHeightBarrenRock3>::GetHeightFractalName(void)const " (?GetHeightFractalName@?$TerrainHeightFractal@VTerrainHeightBarrenRock3@@@@UBEPBDXZ) referenced in function "[thunk]:public: virtual char const * __thiscall TerrainHeightFractal<class TerrainHeightBarrenRock3>::GetHeightFractalName`vtordisp{4294967292,16}' (void)const " (?GetHeightFractalName@?$TerrainHeightFractal@VTerrainHeightBarrenRock3@@@@$4PPPPPPPM@BA@BEPBDXZ)

H:pioneer gitpioneerwin32vc2010....pioneer-debug.exe : fatal error LNK1120: 18 unresolved externals


Rebuild All started: Project: modelviewer, Configuration: Debug Win32


pch.cpp

FileSystemWin32.cpp

utils.cpp

StringF.cpp

ShipType.cpp

SDLWrappers.cpp

perlin.cpp

ModManager.cpp

LuaVector.cpp

LuaUtils.cpp

LuaModelViewer.cpp

LuaMatrix.cpp

LuaFixed.cpp

LuaConstants.cpp

LmrModel.cpp

Lang.cpp

IniConfig.cpp

FontConfig.cpp

FontCache.cpp

FileSystem.cpp

FileSourceZip.cpp

Generating Code...

Compiling...

enum_table.cpp

CRC32.cpp

Color.cpp

Generating Code...

modelviewer.vcxproj -> H:pioneer gitpioneerwin32vc2010....modelviewer-debug.exe

========== Rebuild All: 10 succeeded, 1 failed, 0 skipped ==========

ReplyQuote
Posted : July 26, 2012 04:48
(@s2odan)
Noble Member

Hi there.

Some new terrain files were added recently and they will need to be added to the VC2010 project.

You find them in src/terrain/***

It should be terrainHeightAsteroid2 + 3 + 4, as well as terrainHeightBarrenRock 2 + 3

This tells you what was wrong :

Quote:
terrain.lib(Terrain.obj) : error LNK2019: unresolved external symbol "protected: __thiscall TerrainHeightFractal<class TerrainHeightAsteroid2>::TerrainHeightFractal<class TerrainHeightAsteroid2>(class SystemBody const *)" (??0?$TerrainHeightFractal@VTerrainHeightAsteroid2@@@@IAE@PBVSystemBody@@@Z) referenced in function "public: __thiscall TerrainGenerator<class TerrainHeightAsteroid2,class TerrainColorAsteroid>::TerrainGenerator<class TerrainHeightAsteroid2,class TerrainColorAsteroid>(class SystemBody const *)" (??0?$TerrainGenerator@VTerrainHeightAsteroid2@@VTerrainColorAsteroid@@@@QAE@PBVSystemBody@@@Z)

terrain.lib(Terrain.obj) : error LNK2019: unresolved external symbol "protected: __thiscall TerrainHeightFractal<class TerrainHeightAsteroid2>::TerrainHeightFractal<class TerrainHeightAsteroid2>(class SystemBody const *)" (??0?$TerrainHeightFractal@VTerrainHeightAsteroid2@@@@IAE@PBVSystemBody@@@Z) referenced in function "public: __thiscall TerrainGenerator<class TerrainHeightAsteroid2,class TerrainColorAsteroid>::TerrainGenerator<class TerrainHeightAsteroid2,class TerrainColorAsteroid>(class SystemBody const *)" (??0?$TerrainGenerator@VTerrainHeightAsteroid2@@VTerrainColorAsteroid@@@@QAE@PBVSystemBody@@@Z)
ReplyQuote
Posted : July 26, 2012 07:11
(@radius75)
New Member

yep:)

its work

thanks

ReplyQuote
Posted : July 26, 2012 08:05