Page 1 of 2

Compiling Celsetia in Visual Studio(free)2008

Posted: 25.10.2008, 16:09
by NIGHTCAST2000
Hi everyone,
I've taken the plunge in compiling the SVN version of Celestia using this Wiki guide:http://en.wikibooks.org/wiki/Celestia/Development/Win32_platform.
I am planning to compile the Linux version later(I'm waiting for Intrepid Ibex to get stable),or maybe when Jaunty Alhpa 1 comes out :wink:
My Windows O.S is Wndows XP Professional with Service Pack 3 and the latest updates.

So I've been following the wiki,but I'm stuck at editing the celestia.rc to find afxres.h in that file.I'm not sure what to do next and I'm afraid I need a bit of hand-holding here :oops:

Any help would be greatly appreciated.

Regards,
NIGHTCAST2000

Re: Compiling Celsetia in Visual Studio(free)2008

Posted: 25.10.2008, 16:15
by ajtribick
You should open the celestia.rc file in a text editor, not with VS2008's interface (which will tell you that editing resource files isn't possible in the free version).

You then do a find & replace for afxres.h

Re: Compiling Celsetia in Visual Studio(free)2008

Posted: 25.10.2008, 17:22
by NIGHTCAST2000
Hi Ajtribick,
Thank you very much for the advice.
I followed your advice and edited celestia.rc from C:\CELESTIA\celestia\src\celestia\res using wordpad and made the necessary changes.I also changed the configuration properties.
I then selected build,but I got these following errors:
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory

.\src\celengine\spiceorbit.cpp(14) : fatal error C1083: Cannot open include file: 'SpiceUsr.h': No such file or directory

c:\celestia\celestia\src\celengine\scriptobject.h(20) : fatal error C1083: Cannot open include file: 'lua.hpp': No such file or directory

.\src\celengine\image.cpp(42) : fatal error C1083: Cannot open include file: 'jpeglib.h': No such file or directory
glshader.cpp

I had extracted winlibs2 and then 3 into the celestia directory.Can anybody help me with these errors?

Regards,
NIGHT

Re: Compiling Celsetia in Visual Studio(free)2008

Posted: 25.10.2008, 17:51
by cartrite
I use these libs when I build with Microsoft Visual C++ 2008 Express Edition and don't have any problems. Give them a try. Just copy them to the Celestia root directory and build. This package also contains the dll's. Note: I tested the download and the download speed was pretty slow.

I don't remember having to play around with afxres.h though. I may have, I just can't remember. Funny, cause I do remember having to play that game when I was trying to set up the 2003 toolkit. I think I got that file in one of the SDK's but it may have been taken out of the one available these days.
cartrite

Re: Compiling Celsetia in Visual Studio(free)2008

Posted: 25.10.2008, 19:28
by NIGHTCAST2000
Hi Cartrite,
I downloaded winlibs3.zip and extracted the files into the celestia root directory.The news is a little better.
I think I was only getting one fatal error,but celestia still doesn't want to compile.

Regards,
NIGHTCAST2000

Re: Compiling Celsetia in Visual Studio(free)2008

Posted: 25.10.2008, 19:37
by cartrite
Which error? What did it say.

Re: Compiling Celsetia in Visual Studio(free)2008

Posted: 25.10.2008, 20:48
by NIGHTCAST2000
Hi Cartrite,
Sorry about that friend,here is the entire output I got.
------ Build started: Project: celestia, Configuration: Release Win32 ------
Compiling...
vertexprog.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
universe.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
texture.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
staroctree.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
starname.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
stardb.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
starbrowser.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
spiceorbit.cpp
.\src\celengine\spiceorbit.cpp(14) : fatal error C1083: Cannot open include file: 'SpiceUsr.h': No such file or directory
spiceinterface.cpp
.\src\celengine\spiceinterface.cpp(12) : fatal error C1083: Cannot open include file: 'SpiceUsr.h': No such file or directory
solarsys.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
simulation.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
selection.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
scriptrotation.cpp
c:\celestia\celestia\src\celengine\scriptobject.h(20) : fatal error C1083: Cannot open include file: 'lua.hpp': No such file or directory
scriptorbit.cpp
c:\celestia\celestia\src\celengine\scriptobject.h(20) : fatal error C1083: Cannot open include file: 'lua.hpp': No such file or directory
scriptobject.cpp
c:\celestia\celestia\src\celengine\scriptobject.h(20) : fatal error C1083: Cannot open include file: 'lua.hpp': No such file or directory
renderglsl.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
render.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
parseobject.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
opencluster.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
observer.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
Generating Code...
Compiling...
nebula.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
modelfile.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
meshmanager.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
marker.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
lodspheremesh.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
location.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
jpleph.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
image.cpp
.\src\celengine\image.cpp(42) : fatal error C1083: Cannot open include file: 'jpeglib.h': No such file or directory
glcontext.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
galaxy.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
frame.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
fragmentprog.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
execution.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
dsooctree.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
dsoname.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
dsodb.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
deepskyobj.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
dds.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
constellation.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
command.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
Generating Code...
Compiling...
cmdparser.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
catalogxref.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
body.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
astro.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
asterism.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
util.cpp
c:\celestia\celestia\src\celutil\util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
utf8.cpp
c:\celestia\celestia\src\celutil\util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
filetype.cpp
c:\celestia\celestia\src\celutil\util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
winviewoptsdlg.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
wintourguide.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
wintime.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
winstarbrowser.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
winssbrowser.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
winmain.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
winlocations.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
wingotodlg.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
wineclipses.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
windatepicker.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
winbookmarks.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
url.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
Generating Code...
Compiling...
imagecapture.cpp
.\src\celestia\imagecapture.cpp(18) : fatal error C1083: Cannot open include file: 'jpeglib.h': No such file or directory
favorites.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
eclipsefinder.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
destination.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
configfile.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
celx.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
celestiacore.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
3dsread.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
texturefont.cpp
.\src\celutil/util.h(33) : fatal error C1083: Cannot open include file: 'libintl.h': No such file or directory
Generating Code...
Build log was saved at "file://c:\CELESTIA\celestia\Release\BuildLog.htm"
celestia - 69 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

I was going to upload the output in a txt file,but the .txt extension wasn't allowed.Which are the extensions that are acceptable?
Regards,
NIGHTCAST2000

Re: Compiling Celsetia in Visual Studio(free)2008

Posted: 25.10.2008, 21:08
by cartrite
The file it is looking for 'libintl.h' is in the win-libs3 package. I'm not sure why it would not find this file and find all the others.
Did you use the file intl.dll from the winlib3 package or did you use a different one? Another thing you may try is build from a fresh svn folder. Also make sure "_WIN32" is in your compiler's defines list.
cartrite

Re: Compiling Celsetia in Visual Studio(free)2008

Posted: 25.10.2008, 21:15
by NIGHTCAST2000
Hi Cartrite,
The intl.dll I'm using is the version from the celetia-1.5.1 installation(I copied it from C:\Program Files\celestia,as suggested from the wiki.
I'm not sure which version to use.I will pull a fresh copy later if this one I'm using isn't working out.

Regards,
NIGHTCAST2000

Re: Compiling Celsetia in Visual Studio(free)2008

Posted: 25.10.2008, 21:28
by cartrite
NIGHTCAST2000 wrote:Hi Cartrite,
The intl.dll I'm using is the version from the celetia-1.5.1 installation(I copied it from C:\Program Files\celestia,as suggested from the wiki.
I'm not sure which version to use.I will pull a fresh copy later if this one I'm using isn't working out.

Regards,
NIGHTCAST2000
You should use all the files from the win-libs3 folder that you downloaded. The dll's that are in the folder included. Place them in a fresh svn folder.

Also. When you are in the compiler "Microsoft Visual C++ 2008 Express Edition ", right click on celestia at the upper left and chose the properties tab. This will bring up Celestia's property pages. Click on C/C++ and on the right you'll see at the top "Additional Include directories". Make sure one of them is .\inc\libintl
Note: If you are using a different compiler from Microsoft, then thing may be a little different.
cartrite

Re: Compiling Celsetia in Visual Studio(free)2008

Posted: 25.10.2008, 22:18
by NIGHTCAST2000
Hi Cartrite,
I followed your advice and downloaded a fresh copy form svn.
Here is the latest output I've got:

Code: Select all

------ Build started: Project: celestia, Configuration: Release Win32 ------
Compiling...
vsop87.cpp
virtualtex.cpp
vertexprog.cpp
vertexlist.cpp
universe.cpp
univcoord.cpp
trajmanager.cpp
tokenizer.cpp
texture.cpp
c:\celestia\celestia\inc\libjpeg\jmorecfg.h(215) : warning C4005: 'FAR' : macro redefinition
        C:\Program Files\Microsoft SDKs\Windows\v6.0A\\include\windef.h(146) : see previous definition of 'FAR'
texmanager.cpp
stellarclass.cpp
staroctree.cpp
starname.cpp
stardb.cpp
starcolors.cpp
starbrowser.cpp
star.cpp
spiceorbit.cpp
spiceinterface.cpp
spheremesh.cpp
Generating Code...
Compiling...
solarsys.cpp
simulation.cpp
shadermanager.cpp
selection.cpp
scriptrotation.cpp
scriptorbit.cpp
scriptobject.cpp
samporient.cpp
samporbit.cpp
rotationmanager.cpp
rotation.cpp
renderglsl.cpp
render.cpp
rendcontext.cpp
regcombine.cpp
parser.cpp
parseobject.cpp
overlay.cpp
orbit.cpp
opencluster.cpp
Generating Code...
Compiling...
observer.cpp
nebula.cpp
multitexture.cpp
modelfile.cpp
model.cpp
meshmanager.cpp
mesh.cpp
marker.cpp
lodspheremesh.cpp
location.cpp
jpleph.cpp
image.cpp
glshader.cpp
glext.cpp
glcontext.cpp
galaxy.cpp
frame.cpp
fragmentprog.cpp
execution.cpp
dsooctree.cpp
Generating Code...
Compiling...
dsoname.cpp
dsodb.cpp
deepskyobj.cpp
dds.cpp
customorbit.cpp
constellation.cpp
console.cpp
command.cpp
cmdparser.cpp
catalogxref.cpp
boundaries.cpp
body.cpp
astro.cpp
asterism.cpp
wintimer.cpp
windirectory.cpp
util.cpp
utf8.cpp
formatnum.cpp
filetype.cpp
Generating Code...
Compiling...
directory.cpp
debug.cpp
color.cpp
bigfix.cpp
winviewoptsdlg.cpp
winutil.cpp
wintourguide.cpp
wintime.cpp
winstarbrowser.cpp
winssbrowser.cpp
winsplash.cpp
winmain.cpp
winlocations.cpp
winhyperlinks.cpp
wingotodlg.cpp
wineclipses.cpp
windatepicker.cpp
winbookmarks.cpp
wglext.cpp
url.cpp
Generating Code...
Compiling...
scriptmenu.cpp
ODMenu.cpp
imagecapture.cpp
c:\celestia\celestia\inc\libjpeg\jmorecfg.h(215) : warning C4005: 'FAR' : macro redefinition
        C:\Program Files\Microsoft SDKs\Windows\v6.0A\\include\windef.h(146) : see previous definition of 'FAR'
favorites.cpp
eclipsefinder.cpp
destination.cpp
configfile.cpp
celx.cpp
celestiacore.cpp
avicapture.cpp
3dsread.cpp
3dsmodel.cpp
texturefont.cpp
perlin.cpp
frustum.cpp
Generating Code...
Compiling resources...
Microsoft (R) Windows (R) Resource Compiler Version 6.1.6723.1
Copyright (C) Microsoft Corporation.  All rights reserved.
.\src\celestia\res\celestia.rc(17) : fatal error RC1015: cannot open include file 'afxres.h'.
Build log was saved at "file://c:\CELESTIA\celestia\Release\BuildLog.htm"
celestia - 1 error(s), 2 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

I'm not sure what is happening here.
Regards,
NIGHTCAST2000

Re: Compiling Celsetia in Visual Studio(free)2008

Posted: 25.10.2008, 23:42
by cartrite
Try this celestia.rc. I edited it per the instructions on the wiki page.
celestiarc.zip

I never have to edit this file because I guess afxres.h is in my SDK somewhere.
I sometimes have problems when I edit a file with and try to use in vc++2008 express. I use the Source Code (Text) editor in vc++2008 express. If you right click on the file you want to edit you have that option when you choose open with.
cartrite

Re: Compiling Celsetia in Visual Studio(free)2008

Posted: 26.10.2008, 03:26
by cartrite
I just remembered what I did to get past your last error. I have downloaded Microsoft Platform SDK. In the Include directory there is also a subdirectory called mfc. That is where the file afxres.h is on my system.

I opened up the Microsoft Visual C++ 2008 Express Edition Gui and clicked tools => options => VC++ Directories.

vctoolkit.jpg


Where it says Executable files, thats where you change the option to libs or includes.
Also notice that I have C:\Program Files....SDK\Bin.

vctoolkit2.jpg


Here you should notice the second line .............\mfc. That is where I have the file "afxres.h" that is causing your error.

vctoolkit3.jpg


I read this somewhere in the MSDN documentation to get these instructions for setting up the build environment.
cartrite

Re: Compiling Celsetia in Visual Studio(free)2008

Posted: 26.10.2008, 09:48
by NIGHTCAST2000
Hi Cartrite,
Thank you very much for your help.I downloaded your celestiia.rc file,and replaced it for the one that was in C:\CELESTIA\celestia\src\celestia\res.
I had a look at your screenshots and my GUI of Microsoft Visual Express C++ and they seem to be the same.
However,I ran build again and got loads of linking errors:

Code: Select all

------ Build started: Project: celestia, Configuration: Release Win32 ------
Compiling...
vsop87.cpp
virtualtex.cpp
vertexprog.cpp
vertexlist.cpp
universe.cpp
univcoord.cpp
trajmanager.cpp
tokenizer.cpp
texture.cpp
c:\celestia\celestia\inc\libjpeg\jmorecfg.h(215) : warning C4005: 'FAR' : macro redefinition
        C:\Program Files\Microsoft SDKs\Windows\v6.0A\\include\windef.h(146) : see previous definition of 'FAR'
texmanager.cpp
stellarclass.cpp
staroctree.cpp
starname.cpp
stardb.cpp
starcolors.cpp
starbrowser.cpp
star.cpp
spiceorbit.cpp
spiceinterface.cpp
spheremesh.cpp
Generating Code...
Compiling...
solarsys.cpp
simulation.cpp
shadermanager.cpp
selection.cpp
scriptrotation.cpp
scriptorbit.cpp
scriptobject.cpp
samporient.cpp
samporbit.cpp
rotationmanager.cpp
rotation.cpp
renderglsl.cpp
render.cpp
rendcontext.cpp
regcombine.cpp
parser.cpp
parseobject.cpp
overlay.cpp
orbit.cpp
opencluster.cpp
Generating Code...
Compiling...
observer.cpp
nebula.cpp
multitexture.cpp
modelfile.cpp
model.cpp
meshmanager.cpp
mesh.cpp
marker.cpp
lodspheremesh.cpp
location.cpp
jpleph.cpp
image.cpp
glshader.cpp
glext.cpp
glcontext.cpp
galaxy.cpp
frame.cpp
fragmentprog.cpp
execution.cpp
dsooctree.cpp
Generating Code...
Compiling...
dsoname.cpp
dsodb.cpp
deepskyobj.cpp
dds.cpp
customorbit.cpp
constellation.cpp
console.cpp
command.cpp
cmdparser.cpp
catalogxref.cpp
boundaries.cpp
body.cpp
astro.cpp
asterism.cpp
wintimer.cpp
windirectory.cpp
util.cpp
utf8.cpp
formatnum.cpp
filetype.cpp
Generating Code...
Compiling...
directory.cpp
debug.cpp
color.cpp
bigfix.cpp
winviewoptsdlg.cpp
winutil.cpp
wintourguide.cpp
wintime.cpp
winstarbrowser.cpp
winssbrowser.cpp
winsplash.cpp
winmain.cpp
winlocations.cpp
winhyperlinks.cpp
wingotodlg.cpp
wineclipses.cpp
windatepicker.cpp
winbookmarks.cpp
wglext.cpp
url.cpp
Generating Code...
Compiling...
scriptmenu.cpp
ODMenu.cpp
imagecapture.cpp
c:\celestia\celestia\inc\libjpeg\jmorecfg.h(215) : warning C4005: 'FAR' : macro redefinition
        C:\Program Files\Microsoft SDKs\Windows\v6.0A\\include\windef.h(146) : see previous definition of 'FAR'
favorites.cpp
eclipsefinder.cpp
destination.cpp
configfile.cpp
celx.cpp
celestiacore.cpp
avicapture.cpp
3dsread.cpp
3dsmodel.cpp
texturefont.cpp
perlin.cpp
frustum.cpp
Generating Code...
Compiling resources...
Microsoft (R) Windows (R) Resource Compiler Version 6.1.6723.1
Copyright (C) Microsoft Corporation.  All rights reserved.
Linking...
MSVCRT.lib(MSVCR90.dll) : error LNK2005: _strncpy already defined in LIBCMT.lib(strncpy.obj)
MSVCRT.lib(MSVCR90.dll) : error LNK2005: _malloc already defined in LIBCMT.lib(malloc.obj)
MSVCRT.lib(MSVCR90.dll) : error LNK2005: _free already defined in LIBCMT.lib(free.obj)
MSVCRT.lib(MSVCR90.dll) : error LNK2005: _memmove already defined in LIBCMT.lib(memmove.obj)
MSVCRT.lib(MSVCR90.dll) : error LNK2005: _isspace already defined in LIBCMT.lib(_ctype.obj)
MSVCRT.lib(MSVCR90.dll) : error LNK2005: _putc already defined in LIBCMT.lib(fputc.obj)
MSVCRT.lib(MSVCR90.dll) : error LNK2005: _fprintf already defined in LIBCMT.lib(fprintf.obj)
MSVCRT.lib(MSVCR90.dll) : error LNK2005: ___iob_func already defined in LIBCMT.lib(_file.obj)
MSVCRT.lib(MSVCR90.dll) : error LNK2005: _exit already defined in LIBCMT.lib(crt0dat.obj)
MSVCRT.lib(MSVCR90.dll) : error LNK2005: _abort already defined in LIBCMT.lib(abort.obj)
MSVCRT.lib(MSVCR90.dll) : error LNK2005: _signal already defined in LIBCMT.lib(winsig.obj)
MSVCRT.lib(MSVCR90.dll) : error LNK2005: _fflush already defined in LIBCMT.lib(fflush.obj)
MSVCRT.lib(MSVCR90.dll) : error LNK2005: __errno already defined in LIBCMT.lib(dosmap.obj)
MSVCRT.lib(MSVCR90.dll) : error LNK2005: _fseek already defined in LIBCMT.lib(fseek.obj)
MSVCRT.lib(MSVCR90.dll) : error LNK2005: _ftell already defined in LIBCMT.lib(ftell.obj)
MSVCRT.lib(MSVCR90.dll) : error LNK2005: _fwrite already defined in LIBCMT.lib(fwrite.obj)
MSVCRT.lib(MSVCR90.dll) : error LNK2005: _fread already defined in LIBCMT.lib(fread.obj)
MSVCRT.lib(MSVCR90.dll) : error LNK2005: _getc already defined in LIBCMT.lib(fgetc.obj)
MSVCRT.lib(MSVCR90.dll) : error LNK2005: _ungetc already defined in LIBCMT.lib(ungetc.obj)
MSVCRT.lib(MSVCR90.dll) : error LNK2005: _feof already defined in LIBCMT.lib(feoferr.obj)
MSVCRT.lib(MSVCR90.dll) : error LNK2005: _fclose already defined in LIBCMT.lib(fclose.obj)
MSVCRT.lib(MSVCR90.dll) : error LNK2005: _fopen already defined in LIBCMT.lib(fopen.obj)
MSVCRT.lib(MSVCR90.dll) : error LNK2005: _sprintf already defined in LIBCMT.lib(sprintf.obj)
MSVCRT.lib(MSVCR90.dll) : error LNK2005: _strncmp already defined in LIBCMT.lib(strncmp.obj)
MSVCRT.lib(MSVCR90.dll) : error LNK2005: _atof already defined in LIBCMT.lib(atof.obj)
MSVCRT.lib(MSVCR90.dll) : error LNK2005: _isdigit already defined in LIBCMT.lib(_ctype.obj)
MSVCRT.lib(MSVCR90.dll) : error LNK2005: _atoi already defined in LIBCMT.lib(atox.obj)
MSVCRT.lib(MSVCR90.dll) : error LNK2005: _realloc already defined in LIBCMT.lib(realloc.obj)
MSVCRT.lib(MSVCR90.dll) : error LNK2005: _ferror already defined in LIBCMT.lib(feoferr.obj)
MSVCRT.lib(ti_inst.obj) : error LNK2005: "private: __thiscall type_info::type_info(class type_info const &)" (??0type_info@@AAE@ABV0@@Z) already defined in LIBCMT.lib(typinfo.obj)
MSVCRT.lib(ti_inst.obj) : error LNK2005: "private: class type_info & __thiscall type_info::operator=(class type_info const &)" (??4type_info@@AAEAAV0@ABV0@@Z) already defined in LIBCMT.lib(typinfo.obj)
MSVCRT.lib(MSVCR90.dll) : error LNK2005: __fileno already defined in LIBCMT.lib(fileno.obj)
LINK : warning LNK4098: defaultlib 'MSVCRT' conflicts with use of other libs; use /NODEFAULTLIB:library
celestiacore.obj : error LNK2019: unresolved external symbol "public: __thiscall VisibleRegion::VisibleRegion(class Body const &,class Selection const &)" (??0VisibleRegion@@QAE@ABVBody@@ABVSelection@@@Z) referenced in function "public: void __thiscall CelestiaCore::toggleReferenceMark(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Selection)" (?toggleReferenceMark@CelestiaCore@@QAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@VSelection@@@Z)
celestiacore.obj : error LNK2019: unresolved external symbol "public: __thiscall PlanetographicGrid::PlanetographicGrid(class Body const &)" (??0PlanetographicGrid@@QAE@ABVBody@@@Z) referenced in function "public: void __thiscall CelestiaCore::toggleReferenceMark(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Selection)" (?toggleReferenceMark@CelestiaCore@@QAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@VSelection@@@Z)
celestiacore.obj : error LNK2019: unresolved external symbol "public: __thiscall BodyToBodyDirectionArrow::BodyToBodyDirectionArrow(class Body const &,class Selection const &)" (??0BodyToBodyDirectionArrow@@QAE@ABVBody@@ABVSelection@@@Z) referenced in function "public: void __thiscall CelestiaCore::toggleReferenceMark(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Selection)" (?toggleReferenceMark@CelestiaCore@@QAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@VSelection@@@Z)
celestiacore.obj : error LNK2019: unresolved external symbol "public: __thiscall SpinVectorArrow::SpinVectorArrow(class Body const &)" (??0SpinVectorArrow@@QAE@ABVBody@@@Z) referenced in function "public: void __thiscall CelestiaCore::toggleReferenceMark(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Selection)" (?toggleReferenceMark@CelestiaCore@@QAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@VSelection@@@Z)
celestiacore.obj : error LNK2019: unresolved external symbol "public: __thiscall VelocityVectorArrow::VelocityVectorArrow(class Body const &)" (??0VelocityVectorArrow@@QAE@ABVBody@@@Z) referenced in function "public: void __thiscall CelestiaCore::toggleReferenceMark(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Selection)" (?toggleReferenceMark@CelestiaCore@@QAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@VSelection@@@Z)
celestiacore.obj : error LNK2019: unresolved external symbol "public: __thiscall SunDirectionArrow::SunDirectionArrow(class Body const &)" (??0SunDirectionArrow@@QAE@ABVBody@@@Z) referenced in function "public: void __thiscall CelestiaCore::toggleReferenceMark(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Selection)" (?toggleReferenceMark@CelestiaCore@@QAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@VSelection@@@Z)
celestiacore.obj : error LNK2019: unresolved external symbol "public: __thiscall FrameAxisArrows::FrameAxisArrows(class Body const &)" (??0FrameAxisArrows@@QAE@ABVBody@@@Z) referenced in function "public: void __thiscall CelestiaCore::toggleReferenceMark(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Selection)" (?toggleReferenceMark@CelestiaCore@@QAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@VSelection@@@Z)
celestiacore.obj : error LNK2019: unresolved external symbol "public: __thiscall BodyAxisArrows::BodyAxisArrows(class Body const &)" (??0BodyAxisArrows@@QAE@ABVBody@@@Z) referenced in function "public: void __thiscall CelestiaCore::toggleReferenceMark(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Selection)" (?toggleReferenceMark@CelestiaCore@@QAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@VSelection@@@Z)
celx.obj : error LNK2019: unresolved external symbol "void __cdecl LoadLuaGraphicsLibrary(struct lua_State *)" (?LoadLuaGraphicsLibrary@@YAXPAUlua_State@@@Z) referenced in function "void __cdecl loadLuaLibs(struct lua_State *)" (?loadLuaLibs@@YAXPAUlua_State@@@Z)
celx.obj : error LNK2019: unresolved external symbol "void __cdecl ExtendObjectMetaTable(struct lua_State *)" (?ExtendObjectMetaTable@@YAXPAUlua_State@@@Z) referenced in function "void __cdecl loadLuaLibs(struct lua_State *)" (?loadLuaLibs@@YAXPAUlua_State@@@Z)
celx.obj : error LNK2019: unresolved external symbol "void __cdecl CreatePhaseMetaTable(struct lua_State *)" (?CreatePhaseMetaTable@@YAXPAUlua_State@@@Z) referenced in function "void __cdecl loadLuaLibs(struct lua_State *)" (?loadLuaLibs@@YAXPAUlua_State@@@Z)
celx.obj : error LNK2019: unresolved external symbol "void __cdecl CreateFrameMetaTable(struct lua_State *)" (?CreateFrameMetaTable@@YAXPAUlua_State@@@Z) referenced in function "void __cdecl loadLuaLibs(struct lua_State *)" (?loadLuaLibs@@YAXPAUlua_State@@@Z)
celx.obj : error LNK2019: unresolved external symbol "void __cdecl CreateRotationMetaTable(struct lua_State *)" (?CreateRotationMetaTable@@YAXPAUlua_State@@@Z) referenced in function "void __cdecl loadLuaLibs(struct lua_State *)" (?loadLuaLibs@@YAXPAUlua_State@@@Z)
celx.obj : error LNK2019: unresolved external symbol "void __cdecl CreateVectorMetaTable(struct lua_State *)" (?CreateVectorMetaTable@@YAXPAUlua_State@@@Z) referenced in function "void __cdecl loadLuaLibs(struct lua_State *)" (?loadLuaLibs@@YAXPAUlua_State@@@Z)
celx.obj : error LNK2019: unresolved external symbol "void __cdecl CreatePositionMetaTable(struct lua_State *)" (?CreatePositionMetaTable@@YAXPAUlua_State@@@Z) referenced in function "void __cdecl loadLuaLibs(struct lua_State *)" (?loadLuaLibs@@YAXPAUlua_State@@@Z)
celx.obj : error LNK2019: unresolved external symbol "void __cdecl CreateObserverMetaTable(struct lua_State *)" (?CreateObserverMetaTable@@YAXPAUlua_State@@@Z) referenced in function "void __cdecl loadLuaLibs(struct lua_State *)" (?loadLuaLibs@@YAXPAUlua_State@@@Z)
celx.obj : error LNK2019: unresolved external symbol "void __cdecl CreateObjectMetaTable(struct lua_State *)" (?CreateObjectMetaTable@@YAXPAUlua_State@@@Z) referenced in function "void __cdecl loadLuaLibs(struct lua_State *)" (?loadLuaLibs@@YAXPAUlua_State@@@Z)
celx.obj : error LNK2019: unresolved external symbol "int __cdecl observer_new(struct lua_State *,class Observer *)" (?observer_new@@YAHPAUlua_State@@PAVObserver@@@Z) referenced in function "int __cdecl celestia_getobserver(struct lua_State *)" (?celestia_getobserver@@YAHPAUlua_State@@@Z)
celx.obj : error LNK2019: unresolved external symbol "int __cdecl object_new(struct lua_State *,class Selection const &)" (?object_new@@YAHPAUlua_State@@ABVSelection@@@Z) referenced in function "int __cdecl celestia_getselection(struct lua_State *)" (?celestia_getselection@@YAHPAUlua_State@@@Z)
celx.obj : error LNK2019: unresolved external symbol "class Selection * __cdecl to_object(struct lua_State *,int)" (?to_object@@YAPAVSelection@@PAUlua_State@@H@Z) referenced in function "int __cdecl celestia_select(struct lua_State *)" (?celestia_select@@YAHPAUlua_State@@@Z)
celx.obj : error LNK2019: unresolved external symbol "int __cdecl vector_new(struct lua_State *,class Vector3<double> const &)" (?vector_new@@YAHPAUlua_State@@ABV?$Vector3@N@@@Z) referenced in function "int __cdecl celestia_newvector(struct lua_State *)" (?celestia_newvector@@YAHPAUlua_State@@@Z)
celx.obj : error LNK2019: unresolved external symbol "int __cdecl position_new(struct lua_State *,class UniversalCoord const &)" (?position_new@@YAHPAUlua_State@@ABVUniversalCoord@@@Z) referenced in function "int __cdecl celestia_newposition(struct lua_State *)" (?celestia_newposition@@YAHPAUlua_State@@@Z)
celx.obj : error LNK2019: unresolved external symbol "class Vector3<double> * __cdecl to_vector(struct lua_State *,int)" (?to_vector@@YAPAV?$Vector3@N@@PAUlua_State@@H@Z) referenced in function "int __cdecl celestia_newrotation(struct lua_State *)" (?celestia_newrotation@@YAHPAUlua_State@@@Z)
celx.obj : error LNK2019: unresolved external symbol "int __cdecl rotation_new(struct lua_State *,class Quaternion<double> const &)" (?rotation_new@@YAHPAUlua_State@@ABV?$Quaternion@N@@@Z) referenced in function "int __cdecl celestia_newrotation(struct lua_State *)" (?celestia_newrotation@@YAHPAUlua_State@@@Z)
celx.obj : error LNK2019: unresolved external symbol "int __cdecl frame_new(struct lua_State *,class ObserverFrame const &)" (?frame_new@@YAHPAUlua_State@@ABVObserverFrame@@@Z) referenced in function "int __cdecl celestia_newframe(struct lua_State *)" (?celestia_newframe@@YAHPAUlua_State@@@Z)
celx.obj : error LNK2019: unresolved external symbol "int __cdecl phase_new(struct lua_State *,class TimelinePhase const &)" (?phase_new@@YAHPAUlua_State@@ABVTimelinePhase@@@Z) referenced in function "public: void __thiscall CelxLua::newPhase(class TimelinePhase const &)" (?newPhase@CelxLua@@QAEXABVTimelinePhase@@@Z)
celx.obj : error LNK2019: unresolved external symbol "class Quaternion<double> * __cdecl to_rotation(struct lua_State *,int)" (?to_rotation@@YAPAV?$Quaternion@N@@PAUlua_State@@H@Z) referenced in function "public: class Quaternion<double> * __thiscall CelxLua::toRotation(int)" (?toRotation@CelxLua@@QAEPAV?$Quaternion@N@@H@Z)
celx.obj : error LNK2019: unresolved external symbol "class UniversalCoord * __cdecl to_position(struct lua_State *,int)" (?to_position@@YAPAVUniversalCoord@@PAUlua_State@@H@Z) referenced in function "public: class UniversalCoord * __thiscall CelxLua::toPosition(int)" (?toPosition@CelxLua@@QAEPAVUniversalCoord@@H@Z)
celx.obj : error LNK2019: unresolved external symbol "class ObserverFrame * __cdecl to_frame(struct lua_State *,int)" (?to_frame@@YAPAVObserverFrame@@PAUlua_State@@H@Z) referenced in function "public: class ObserverFrame * __thiscall CelxLua::toFrame(int)" (?toFrame@CelxLua@@QAEPAVObserverFrame@@H@Z)
body.obj : error LNK2019: unresolved external symbol "public: __thiscall Timeline::~Timeline(void)" (??1Timeline@@QAE@XZ) referenced in function "public: void * __thiscall Timeline::`scalar deleting destructor'(unsigned int)" (??_GTimeline@@QAEPAXI@Z)
solarsys.obj : error LNK2001: unresolved external symbol "public: __thiscall Timeline::~Timeline(void)" (??1Timeline@@QAE@XZ)
body.obj : error LNK2019: unresolved external symbol "public: __thiscall FrameTree::~FrameTree(void)" (??1FrameTree@@QAE@XZ) referenced in function "public: void * __thiscall FrameTree::`scalar deleting destructor'(unsigned int)" (??_GFrameTree@@QAEPAXI@Z)
body.obj : error LNK2019: unresolved external symbol "public: __thiscall FrameTree::FrameTree(class Body *)" (??0FrameTree@@QAE@PAVBody@@@Z) referenced in function "public: class FrameTree * __thiscall Body::getOrCreateFrameTree(void)" (?getOrCreateFrameTree@Body@@QAEPAVFrameTree@@XZ)
body.obj : error LNK2019: unresolved external symbol "public: void __thiscall Timeline::markChanged(void)" (?markChanged@Timeline@@QAEXXZ) referenced in function "public: void __thiscall Body::markChanged(void)" (?markChanged@Body@@QAEXXZ)
body.obj : error LNK2019: unresolved external symbol "public: void __thiscall FrameTree::markUpdated(void)" (?markUpdated@FrameTree@@QAEXXZ) referenced in function "public: void __thiscall Body::markUpdated(void)" (?markUpdated@Body@@QAEXXZ)
render.obj : error LNK2001: unresolved external symbol "public: void __thiscall FrameTree::markUpdated(void)" (?markUpdated@FrameTree@@QAEXXZ)
body.obj : error LNK2019: unresolved external symbol "public: class TimelinePhase const * __thiscall Timeline::findPhase(double)const " (?findPhase@Timeline@@QBEPBVTimelinePhase@@N@Z) referenced in function "public: class ReferenceFrame const * __thiscall Body::getOrbitFrame(double)const " (?getOrbitFrame@Body@@QBEPBVReferenceFrame@@N@Z)
render.obj : error LNK2001: unresolved external symbol "public: class TimelinePhase const * __thiscall Timeline::findPhase(double)const " (?findPhase@Timeline@@QBEPBVTimelinePhase@@N@Z)
body.obj : error LNK2019: unresolved external symbol "public: bool __thiscall Timeline::includes(double)const " (?includes@Timeline@@QBE_NN@Z) referenced in function "public: bool __thiscall Body::extant(double)const " (?extant@Body@@QBE_NN@Z)
body.obj : error LNK2019: unresolved external symbol "public: double __thiscall Timeline::endTime(void)const " (?endTime@Timeline@@QBENXZ) referenced in function "public: void __thiscall Body::getLifespan(double &,double &)const " (?getLifespan@Body@@QBEXAAN0@Z)
body.obj : error LNK2019: unresolved external symbol "public: double __thiscall Timeline::startTime(void)const " (?startTime@Timeline@@QBENXZ) referenced in function "public: void __thiscall Body::getLifespan(double &,double &)const " (?getLifespan@Body@@QBEXAAN0@Z)
dsodb.obj : error LNK2019: unresolved external symbol "public: __thiscall Globular::Globular(void)" (??0Globular@@QAE@XZ) referenced in function "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)
parseobject.obj : error LNK2019: unresolved external symbol "class RotationModel * __cdecl GetCustomRotationModel(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?GetCustomRotationModel@@YAPAVRotationModel@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) referenced in function "class RotationModel * __cdecl CreateRotationModel(class AssociativeArray *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,double)" (?CreateRotationModel@@YAPAVRotationModel@@PAVAssociativeArray@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@N@Z)
parseobject.obj : error LNK2019: unresolved external symbol "public: bool __thiscall SpiceRotation::init(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::list<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 *)" (?init@SpiceRotation@@QAE_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBV?$list@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@@Z) referenced in function "class SpiceRotation * __cdecl CreateSpiceRotation(class AssociativeArray *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?CreateSpiceRotation@@YAPAVSpiceRotation@@PAVAssociativeArray@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
parseobject.obj : error LNK2019: unresolved external symbol "public: __thiscall SpiceRotation::SpiceRotation(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,double)" (??0SpiceRotation@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@0N@Z) referenced in function "class SpiceRotation * __cdecl CreateSpiceRotation(class AssociativeArray *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?CreateSpiceRotation@@YAPAVSpiceRotation@@PAVAssociativeArray@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
parseobject.obj : error LNK2019: unresolved external symbol "public: __thiscall SpiceRotation::SpiceRotation(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,double,double,double)" (??0SpiceRotation@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@0NNN@Z) referenced in function "class SpiceRotation * __cdecl CreateSpiceRotation(class AssociativeArray *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?CreateSpiceRotation@@YAPAVSpiceRotation@@PAVAssociativeArray@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
render.obj : error LNK2019: unresolved external symbol "public: void __thiscall FrameTree::recomputeBoundingSphere(void)" (?recomputeBoundingSphere@FrameTree@@QAEXXZ) referenced in function "public: void __thiscall Renderer::draw(class Observer const &,class Universe const &,float,class Selection const &)" (?draw@Renderer@@QAEXABVObserver@@ABVUniverse@@MABVSelection@@@Z)
render.obj : error LNK2019: unresolved external symbol "public: class TimelinePhase * __thiscall FrameTree::getChild(unsigned int)const " (?getChild@FrameTree@@QBEPAVTimelinePhase@@I@Z) referenced in function "private: void __thiscall Renderer::buildRenderLists(class Point3<double> const &,class Frustum const &,class Vector3<double> const &,class Vector3<double> const &,class FrameTree const *,class Observer const &,double)" (?buildRenderLists@Renderer@@AAEXABV?$Point3@N@@ABVFrustum@@ABV?$Vector3@N@@2PBVFrameTree@@ABVObserver@@N@Z)
universe.obj : error LNK2001: unresolved external symbol "public: class TimelinePhase * __thiscall FrameTree::getChild(unsigned int)const " (?getChild@FrameTree@@QBEPAVTimelinePhase@@I@Z)
render.obj : error LNK2019: unresolved external symbol "public: unsigned int __thiscall FrameTree::childCount(void)const " (?childCount@FrameTree@@QBEIXZ) referenced in function "private: void __thiscall Renderer::buildRenderLists(class Point3<double> const &,class Frustum const &,class Vector3<double> const &,class Vector3<double> const &,class FrameTree const *,class Observer const &,double)" (?buildRenderLists@Renderer@@AAEXABV?$Point3@N@@ABVFrustum@@ABV?$Vector3@N@@2PBVFrameTree@@ABVObserver@@N@Z)
universe.obj : error LNK2001: unresolved external symbol "public: unsigned int __thiscall FrameTree::childCount(void)const " (?childCount@FrameTree@@QBEIXZ)
render.obj : error LNK2019: unresolved external symbol "public: __thiscall SkyGrid::~SkyGrid(void)" (??1SkyGrid@@QAE@XZ) referenced in function "private: void __thiscall Renderer::renderSkyGrids(class Observer const &)" (?renderSkyGrids@Renderer@@AAEXABVObserver@@@Z)
render.obj : error LNK2019: unresolved external symbol "public: void __thiscall SkyGrid::render(class Renderer &,class Observer const &,int,int)" (?render@SkyGrid@@QAEXAAVRenderer@@ABVObserver@@HH@Z) referenced in function "private: void __thiscall Renderer::renderSkyGrids(class Observer const &)" (?renderSkyGrids@Renderer@@AAEXABVObserver@@@Z)
render.obj : error LNK2019: unresolved external symbol "public: __thiscall SkyGrid::SkyGrid(void)" (??0SkyGrid@@QAE@XZ) referenced in function "private: void __thiscall Renderer::renderSkyGrids(class Observer const &)" (?renderSkyGrids@Renderer@@AAEXABVObserver@@@Z)
solarsys.obj : error LNK2019: unresolved external symbol "public: static class TimelinePhase * __cdecl TimelinePhase::CreateTimelinePhase(class Universe &,class Body *,double,double,class ReferenceFrame &,class Orbit &,class ReferenceFrame &,class RotationModel &)" (?CreateTimelinePhase@TimelinePhase@@SAPAV1@AAVUniverse@@PAVBody@@NNAAVReferenceFrame@@AAVOrbit@@2AAVRotationModel@@@Z) referenced in function "class TimelinePhase * __cdecl CreateTimelinePhase(class Body *,class Universe &,class AssociativeArray *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class ReferenceFrame *,class ReferenceFrame *,bool,bool,double)" (?CreateTimelinePhase@@YAPAVTimelinePhase@@PAVBody@@AAVUniverse@@PAVAssociativeArray@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVReferenceFrame@@4_N5N@Z)
solarsys.obj : error LNK2019: unresolved external symbol "public: bool __thiscall Timeline::appendPhase(class TimelinePhase *)" (?appendPhase@Timeline@@QAE_NPAVTimelinePhase@@@Z) referenced in function "class Timeline * __cdecl CreateTimelineFromArray(class Body *,class Universe &,class std::vector<class Value *,class std::allocator<class Value *> > *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class ReferenceFrame *,class ReferenceFrame *)" (?CreateTimelineFromArray@@YAPAVTimeline@@PAVBody@@AAVUniverse@@PAV?$vector@PAVValue@@V?$allocator@PAVValue@@@std@@@std@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@5@PAVReferenceFrame@@4@Z)
solarsys.obj : error LNK2019: unresolved external symbol "public: __thiscall Timeline::Timeline(void)" (??0Timeline@@QAE@XZ) referenced in function "class Timeline * __cdecl CreateTimelineFromArray(class Body *,class Universe &,class std::vector<class Value *,class std::allocator<class Value *> > *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class ReferenceFrame *,class ReferenceFrame *)" (?CreateTimelineFromArray@@YAPAVTimeline@@PAVBody@@AAVUniverse@@PAV?$vector@PAVValue@@V?$allocator@PAVValue@@@std@@@std@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@5@PAVReferenceFrame@@4@Z)
solarsys.obj : error LNK2019: unresolved external symbol "public: class TimelinePhase const * __thiscall Timeline::getPhase(unsigned int)const " (?getPhase@Timeline@@QBEPBVTimelinePhase@@I@Z) referenced in function "bool __cdecl CreateTimeline(class Body *,class PlanetarySystem *,class Universe &,class AssociativeArray *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,enum Disposition,enum BodyType)" (?CreateTimeline@@YA_NPAVBody@@PAVPlanetarySystem@@AAVUniverse@@PAVAssociativeArray@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4Disposition@@W4BodyType@@@Z)
solarsys.obj : error LNK2019: unresolved external symbol "public: unsigned int __thiscall Timeline::phaseCount(void)const " (?phaseCount@Timeline@@QBEIXZ) referenced in function "bool __cdecl CreateTimeline(class Body *,class PlanetarySystem *,class Universe &,class AssociativeArray *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,enum Disposition,enum BodyType)" (?CreateTimeline@@YA_NPAVBody@@PAVPlanetarySystem@@AAVUniverse@@PAVAssociativeArray@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4Disposition@@W4BodyType@@@Z)
solarsys.obj : error LNK2019: unresolved external symbol "public: class ReferenceFrame * __thiscall FrameTree::getDefaultReferenceFrame(void)const " (?getDefaultReferenceFrame@FrameTree@@QBEPAVReferenceFrame@@XZ) referenced in function "bool __cdecl CreateTimeline(class Body *,class PlanetarySystem *,class Universe &,class AssociativeArray *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,enum Disposition,enum BodyType)" (?CreateTimeline@@YA_NPAVBody@@PAVPlanetarySystem@@AAVUniverse@@PAVAssociativeArray@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4Disposition@@W4BodyType@@@Z)
solarsys.obj : error LNK2019: unresolved external symbol "public: __thiscall FrameTree::FrameTree(class Star *)" (??0FrameTree@@QAE@PAVStar@@@Z) referenced in function "public: __thiscall SolarSystem::SolarSystem(class Star *)" (??0SolarSystem@@QAE@PAVStar@@@Z)
libpng.lib(png.obj) : error LNK2019: unresolved external symbol _crc32 referenced in function _png_reset_crc
libpng.lib(png.obj) : error LNK2019: unresolved external symbol _inflateReset referenced in function _png_reset_zstream
libpng.lib(pngrutil.obj) : error LNK2001: unresolved external symbol _inflateReset
libpng.lib(pngwrite.obj) : error LNK2019: unresolved external symbol _deflate referenced in function _png_write_flush
libpng.lib(pngwutil.obj) : error LNK2001: unresolved external symbol _deflate
libpng.lib(pngwrite.obj) : error LNK2019: unresolved external symbol _deflateEnd referenced in function _png_write_destroy
libpng.lib(pngread.obj) : error LNK2019: unresolved external symbol _inflateInit_ referenced in function _png_create_read_struct_2
libpng.lib(pngread.obj) : error LNK2019: unresolved external symbol _inflate referenced in function _png_read_row
libpng.lib(pngrutil.obj) : error LNK2001: unresolved external symbol _inflate
libpng.lib(pngread.obj) : error LNK2019: unresolved external symbol _inflateEnd referenced in function _png_read_destroy
libpng.lib(pngwutil.obj) : error LNK2019: unresolved external symbol _deflateReset referenced in function _png_write_compressed_data_out
libpng.lib(pngwutil.obj) : error LNK2019: unresolved external symbol _deflateInit2_ referenced in function _png_write_IHDR
C:\CELESTIA\celestia\Release\celestia.exe : fatal error LNK1120: 65 unresolved externals
Build Time 4:22
Build log was saved at "file://c:\CELESTIA\celestia\Release\BuildLog.htm"
celestia - 106 error(s), 3 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

I hope someone can help me with this one.
Regards,
NIGHTCAST2000

Re: Compiling Celsetia in Visual Studio(free)2008

Posted: 26.10.2008, 11:57
by cartrite
Does image 2 look the same? The one that shows the include directories? If it does, look in the folder and see if afxres.h is in there. If it is, don't use the celestia.rc file. I never modify my celestia.rc.

help.jpg


A long time ago, I got that big list of errors too. I think I fixed those errors by using a combination of the win-libs3 that I gave you earlier. It looks like you didn't use them? It may also be your trying to follow too many ways from different people of doing things. If you use a suggestion from me and also use a suggestion from someone else that does this differently, conflicts arise.
Sorry I couldn't help.
cartrite

Re: Compiling Celsetia in Visual Studio(free)2008

Posted: 26.10.2008, 12:13
by ajtribick
All those errors which look like

MSVCRT.lib(MSVCR90.dll) : error LNK2005: _strncpy already defined in LIBCMT.lib(strncpy.obj)

would seem to suggest you missed step 10 of the instructions...

In the Project menu, select the item Properties, and add "/NODEFAULTLIB:LIBCMT" (without quotes) to the Configuration Properties>Linker>Command Line options.

Re: Compiling Celsetia in Visual Studio(free)2008

Posted: 26.10.2008, 12:27
by cartrite
ajtribick wrote:All those errors which look like

MSVCRT.lib(MSVCR90.dll) : error LNK2005: _strncpy already defined in LIBCMT.lib(strncpy.obj)

would seem to suggest you missed step 10 of the instructions...

In the Project menu, select the item Properties, and add "/NODEFAULTLIB:LIBCMT" (without quotes) to the Configuration Properties>Linker>Command Line options.
I also did this but I'm not sure if I had to do this for msvc++2008. I remember that a while back I tried to get all the compilers working. The 2003 kit with the command prompt. The msvc++2005 with and without the command prompt. The msvc++2008 with and without the command prompt. The Qt4 builds from vc++2005 and vc++2008. I don't think I ever got QT4 working on 2003. Anyhow every way of building used different libs and options. A real mess. I did have to use that line "/NODEFAULTLIB:LIBCMT" somewhere though. I thought I only had to do that for QT4 though. These days I just stick to the msvc++2008 compiler. Thank God it is set up and working.
cartrite

Re: Compiling Celsetia in Visual Studio(free)2008

Posted: 27.10.2008, 00:45
by NIGHTCAST2000
Hi guys,
I have some(sort of) good news.Here's what I did,I pulled another fresh copy :roll: from SVN,then I downloaded and installed Software Development Kit from the wiki.
I then extracted the winlib3.zip into the celestia folder and also the celestia.rc into the correct folder.
I then fired up Visual Studio 2008 and started building.
Here is the output I got:

Code: Select all

------ Build started: Project: celestia, Configuration: Debug Win32 ------
Compiling...
vsop87.cpp
visibleregion.cpp
virtualtex.cpp
vertexprog.cpp
vertexlist.cpp
universe.cpp
univcoord.cpp
trajmanager.cpp
tokenizer.cpp
timelinephase.cpp
timeline.cpp
texture.cpp
c:\celestia\celestia\inc\libjpeg\jmorecfg.h(215) : warning C4005: 'FAR' : macro redefinition
        C:\Program Files\Microsoft SDKs\Windows\v6.0A\\include\windef.h(146) : see previous definition of 'FAR'
texmanager.cpp
stellarclass.cpp
staroctree.cpp
starname.cpp
stardb.cpp
starcolors.cpp
starbrowser.cpp
star.cpp
Generating Code...
Compiling...
spicerotation.cpp
spiceorbit.cpp
spiceinterface.cpp
spheremesh.cpp
solarsys.cpp
skygrid.cpp
simulation.cpp
shadermanager.cpp
selection.cpp
scriptrotation.cpp
scriptorbit.cpp
scriptobject.cpp
samporient.cpp
samporbit.cpp
rotationmanager.cpp
rotation.cpp
renderglsl.cpp
render.cpp
rendcontext.cpp
regcombine.cpp
Generating Code...
Compiling...
precession.cpp
planetgrid.cpp
parser.cpp
parseobject.cpp
overlay.cpp
orbit.cpp
opencluster.cpp
observer.cpp
nutation.cpp
nebula.cpp
multitexture.cpp
modelfile.cpp
model.cpp
meshmanager.cpp
mesh.cpp
marker.cpp
lodspheremesh.cpp
location.cpp
jpleph.cpp
image.cpp
Generating Code...
Compiling...
glshader.cpp
globular.cpp
glext.cpp
glcontext.cpp
galaxy.cpp
frametree.cpp
frame.cpp
fragmentprog.cpp
execution.cpp
dsooctree.cpp
dsoname.cpp
dsodb.cpp
deepskyobj.cpp
dds.cpp
customrotation.cpp
customorbit.cpp
constellation.cpp
console.cpp
command.cpp
cmdparser.cpp
Generating Code...
Compiling...
catalogxref.cpp
boundaries.cpp
body.cpp
axisarrow.cpp
astro.cpp
asterism.cpp
wintimer.cpp
windirectory.cpp
util.cpp
utf8.cpp
formatnum.cpp
filetype.cpp
directory.cpp
debug.cpp
color.cpp
bigfix.cpp
winviewoptsdlg.cpp
winutil.cpp
wintourguide.cpp
wintime.cpp
Generating Code...
Compiling...
winstarbrowser.cpp
winssbrowser.cpp
winsplash.cpp
winmain.cpp
winlocations.cpp
winhyperlinks.cpp
wingotodlg.cpp
wineclipses.cpp
windatepicker.cpp
winbookmarks.cpp
wglext.cpp
url.cpp
scriptmenu.cpp
ODMenu.cpp
imagecapture.cpp
c:\celestia\celestia\inc\libjpeg\jmorecfg.h(215) : warning C4005: 'FAR' : macro redefinition
        C:\Program Files\Microsoft SDKs\Windows\v6.0A\\include\windef.h(146) : see previous definition of 'FAR'
favorites.cpp
eclipsefinder.cpp
destination.cpp
configfile.cpp
celx_vector.cpp
Generating Code...
Compiling...
celx_rotation.cpp
celx_position.cpp
celx_phase.cpp
celx_observer.cpp
celx_object.cpp
celx_gl.cpp
celx_frame.cpp
celx_celestia.cpp
celx.cpp
celestiacore.cpp
avicapture.cpp
3dsread.cpp
3dsmodel.cpp
texturefont.cpp
perlin.cpp
frustum.cpp
Generating Code...
Compiling resources...
Microsoft (R) Windows (R) Resource Compiler Version 6.1.6723.1
Copyright (C) Microsoft Corporation.  All rights reserved.
Linking...
LINK : warning LNK4098: defaultlib 'LIBCMT' conflicts with use of other libs; use /NODEFAULTLIB:library
libjpegd.lib(jcapimin.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libjpegd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libjpegd.lib(jcapistd.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libjpegd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libjpegd.lib(jcparam.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libjpegd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libjpegd.lib(jdatadst.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libjpegd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libjpegd.lib(jcinit.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libjpegd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libjpegd.lib(jcmaster.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libjpegd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libjpegd.lib(jcmarker.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libjpegd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libjpegd.lib(jcmainct.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libjpegd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libjpegd.lib(jcprepct.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libjpegd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libjpegd.lib(jccoefct.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libjpegd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libjpegd.lib(jccolor.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libjpegd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libjpegd.lib(jcsample.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libjpegd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libjpegd.lib(jchuff.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libjpegd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libjpegd.lib(jcphuff.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libjpegd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libjpegd.lib(jcdctmgr.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libjpegd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libjpegd.lib(jfdctfst.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libjpegd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libjpegd.lib(jfdctflt.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libjpegd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libjpegd.lib(jfdctint.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libjpegd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libjpegd.lib(jdapimin.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libjpegd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libjpegd.lib(jdapistd.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libjpegd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libjpegd.lib(jdatasrc.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libjpegd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libjpegd.lib(jdmaster.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libjpegd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libjpegd.lib(jdinput.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libjpegd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libjpegd.lib(jdmarker.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libjpegd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libjpegd.lib(jdhuff.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libjpegd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libjpegd.lib(jdphuff.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libjpegd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libjpegd.lib(jdmainct.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libjpegd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libjpegd.lib(jdcoefct.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libjpegd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libjpegd.lib(jdpostct.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libjpegd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libjpegd.lib(jddctmgr.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libjpegd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libjpegd.lib(jidctfst.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libjpegd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libjpegd.lib(jidctflt.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libjpegd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libjpegd.lib(jidctint.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libjpegd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libjpegd.lib(jidctred.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libjpegd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libjpegd.lib(jdsample.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libjpegd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libjpegd.lib(jdcolor.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libjpegd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libjpegd.lib(jquant1.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libjpegd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libjpegd.lib(jquant2.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libjpegd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libjpegd.lib(jdmerge.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libjpegd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libjpegd.lib(jcomapi.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libjpegd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libjpegd.lib(jutils.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libjpegd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libjpegd.lib(jerror.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libjpegd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libjpegd.lib(jmemmgr.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libjpegd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libjpegd.lib(jmemnobs.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libjpegd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
zlibd.lib(adler32.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\zlibd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
zlibd.lib(compress.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\zlibd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
zlibd.lib(crc32.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\zlibd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
zlibd.lib(deflate.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\zlibd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
zlibd.lib(inffast.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\zlibd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
zlibd.lib(inflate.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\zlibd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
zlibd.lib(inftrees.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\zlibd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
zlibd.lib(trees.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\zlibd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
zlibd.lib(zutil.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\zlibd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libpngd.lib(png.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libpngd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libpngd.lib(pngerror.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libpngd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libpngd.lib(pngget.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libpngd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libpngd.lib(pngmem.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libpngd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libpngd.lib(pngread.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libpngd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libpngd.lib(pngrio.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libpngd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libpngd.lib(pngrtran.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libpngd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libpngd.lib(pngrutil.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libpngd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libpngd.lib(pngset.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libpngd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libpngd.lib(pngtrans.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libpngd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libpngd.lib(pngwio.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libpngd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libpngd.lib(pngwrite.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libpngd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libpngd.lib(pngwtran.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libpngd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libpngd.lib(pngwutil.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libpngd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
libpngd.lib(pngvcrd.obj) : warning LNK4099: PDB 'vc80.pdb' was not found with '.\lib\libpngd.lib' or at 'C:\CELESTIA\celestia\Debug\vc80.pdb'; linking object as if no debug info
Embedding manifest...
Build Time 7:34
Build log was saved at "file://c:\CELESTIA\celestia\Debug\BuildLog.htm"
celestia - 0 error(s), 71 warning(s)
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========

As you can see,it did build it,but when I went to the celestia folder to find the executable,I couldn't find it 8O I'm not sure where to look.

Regards,
NIGHTCAST2000

Re: Compiling Celsetia in Visual Studio(free)2008

Posted: 27.10.2008, 01:46
by cartrite
then I downloaded and installed Software Development Kit from the wiki.
You mean you didn't have this installed already? Wow?
Anyhow, The executable is in the Release or Debug folder depending on which version you built. Debug is the default. It produces an executable twice the size as the release version. If you want build the release version, you specify that by changing debug to release at the top of the vc++2008 Express GUI.
cartrite

Re: Compiling Celsetia in Visual Studio(free)2008

Posted: 27.10.2008, 08:46
by NIGHTCAST2000
Hi Cartrite,
Thank you very much and Ajtribick for your help.I did find the executable in the debug folder,I simply moved the file into the main celestia directory for it to fire up.
The reason why I didn't download the 2003 SDK was because as I was installing the Visual Studio Express 2008,I thought it had downloaded it's own SDK.

Regards,
NIGHTCAST2000