Free Windows-based compiling for Celestia.
-
- Posts: 114
- Joined: 21.07.2004
- Age: 50
- With us: 20 years 4 months
- Location: Regensburg, Germany
Hi.
Using Visual C++ 2005 Express Edition (see post before previous post), I'm still not able to compile the celestia code.
Now a lib-file seems to be missing: libc.lib. This file is not part of my visual C++ installation. Can I get it elsewhere?
The error message reads
.
Sorry for that, I don't want to waste the developers' time, but I'd really like to compile celestia by myself.
Thanks for any help.
Bye
Andy
Using Visual C++ 2005 Express Edition (see post before previous post), I'm still not able to compile the celestia code.
Now a lib-file seems to be missing: libc.lib. This file is not part of my visual C++ installation. Can I get it elsewhere?
The error message reads
Code: Select all
LINK: fatal error LNK1104: cannot open file 'LIBC.lib'
Sorry for that, I don't want to waste the developers' time, but I'd really like to compile celestia by myself.
Thanks for any help.
Bye
Andy
I'm inspecting another possibility.
Does anyone tried to compile Celestia using CodeBlocks?
http://www.codeblocks.org/
It sounds a reasonable alternative to other IDE packages.
Defenatly we should need a place to post detailed instructions for the various environments and development tools.
Kind regards
Does anyone tried to compile Celestia using CodeBlocks?
http://www.codeblocks.org/
It sounds a reasonable alternative to other IDE packages.
Defenatly we should need a place to post detailed instructions for the various environments and development tools.
Kind regards
Andy,
I've never used the Express compiler, but...
Did you look in all the folders associated with the compiler? One of the necessary folders may be missing from the search list.
Alternatives to libc.lib are available.
Several were listed when I did a web search for
libc.lib download
Also, it may not actually need libc.lib, in which case the suggestions on this page might help:
http://forums.microsoft.com/MSDN/ShowPo ... 2&SiteID=1
I've never used the Express compiler, but...
Did you look in all the folders associated with the compiler? One of the necessary folders may be missing from the search list.
Alternatives to libc.lib are available.
Several were listed when I did a web search for
libc.lib download
Also, it may not actually need libc.lib, in which case the suggestions on this page might help:
http://forums.microsoft.com/MSDN/ShowPo ... 2&SiteID=1
Selden
-
- Posts: 114
- Joined: 21.07.2004
- Age: 50
- With us: 20 years 4 months
- Location: Regensburg, Germany
Thank you for the hints, selden.
Anyway, I found a website where the Visual C++ 2003 Toolkit is still available for download:
http://xona.com/2004/06/29.html
All the the other links I found led to the 2005 Express Edition rather than the 2003 Toolkit.
After uninstalling the 2005 Express and installing the 2003 Toolkit everything worked fine: I followed wcomer's instructions and - finally got the first self-compiled celestia.exe in my life!
So I recommend other people not to install the new Visual C++ 2005 Express Edition, but to get the "old" toolkit from the link above. So they can avoid the problems I had.
Bye
Andy
Anyway, I found a website where the Visual C++ 2003 Toolkit is still available for download:
http://xona.com/2004/06/29.html
All the the other links I found led to the 2005 Express Edition rather than the 2003 Toolkit.
After uninstalling the 2005 Express and installing the 2003 Toolkit everything worked fine: I followed wcomer's instructions and - finally got the first self-compiled celestia.exe in my life!
So I recommend other people not to install the new Visual C++ 2005 Express Edition, but to get the "old" toolkit from the link above. So they can avoid the problems I had.
Bye
Andy
Andy,
It turns out that the 2005 version of Microsoft's C++ environment simply does not use or require libc.lib. Apparently there is a link statement somewhere which is specifying libc.lib unnecessarily.
See
http://msdn2.microsoft.com/en-us/library/abx4dbyh.aspx
It mentions that libc.lib is single-threaded and the replacement, libcmt.lib, is multithreaded. Use of the appropriate replacement library might actually improve Celestia's I/O performance.
Copying libcmt.lib to libc.lib would be a workaround.
It turns out that the 2005 version of Microsoft's C++ environment simply does not use or require libc.lib. Apparently there is a link statement somewhere which is specifying libc.lib unnecessarily.
See
http://msdn2.microsoft.com/en-us/library/abx4dbyh.aspx
It mentions that libc.lib is single-threaded and the replacement, libcmt.lib, is multithreaded. Use of the appropriate replacement library might actually improve Celestia's I/O performance.
Copying libcmt.lib to libc.lib would be a workaround.
Selden
Sigh. There's just too many conflicting instructions, suggestions for things that don't work, and outdated links here for this thread to be much use as it stands.
I think what we need here is someone who has recently and successfully downloaded Celestia from CVS, AND who has compiled the code using a freely available compiler under Windows - then he can post the exact sequence of things that you need to do to get Celestia on your computer from CVS and compiled with no errors (including where to get the compiler, and how to get the compiler running and compiling). And this instruction set needs to be updated regularly somehow, all in one place. We shouldn't have look at post 10 in a thread, then look for an update in post 20, and then look at post 65 in another thread to figure it out, and then by the end realise that the whole instruction set doesn't work anyway. It's just too disorganised and not useful.
As Paulo said, it'd be an idea to have this done for other OSes too. That way more people can contribute to the development of the program and start understanding the code.
I think what we need here is someone who has recently and successfully downloaded Celestia from CVS, AND who has compiled the code using a freely available compiler under Windows - then he can post the exact sequence of things that you need to do to get Celestia on your computer from CVS and compiled with no errors (including where to get the compiler, and how to get the compiler running and compiling). And this instruction set needs to be updated regularly somehow, all in one place. We shouldn't have look at post 10 in a thread, then look for an update in post 20, and then look at post 65 in another thread to figure it out, and then by the end realise that the whole instruction set doesn't work anyway. It's just too disorganised and not useful.
As Paulo said, it'd be an idea to have this done for other OSes too. That way more people can contribute to the development of the program and start understanding the code.
My Celestia page: Spica system, planetary magnitudes script, updated demo.cel, Quad system
- cartrite
- Posts: 1978
- Joined: 15.09.2005
- With us: 19 years 2 months
- Location: Pocono Mountains, Pennsylvania, USA Greate Grandfother from Irshava, Zakarpattia Oblast Ukraine
I set this up quite a while ago per the intructions in this thread and it still works. I use the MS Visual C++ Toolkit 2003 and TortoiseCVS. The CVS address changed to :pserver:anonymous@celestia.cvs.sourceforge.net:/cvsroot/celestia along with win libs being updated a couple of times. The only problem I had was getting the celvars.bat file right so I had the correct path to the toolkit.
VivoBook_ASUSLaptop X712JA_S712JA Intel(R) UHD Graphics 8gb ram. Intel(R) Core(TM) i5-1035G1 CPU @ 1.00GHz, 1190 Mhz, 4 Core(s), 8 Logical Processor(s) 8 GB ram. Running on Windows 11 and OpenSuse 15.4
Well if that works it should be written up in one place somewhere instead of being buried in several posts here.
As it stands I think an easier way for people to get involved in actually testing the new code is to download a pre-compiled version. That way you don't need to know C++ or graphics, and you can just get on with testing and experimenting.
It seems that downloading the compiled win32-celestia from phoenix works - I hope he doesn't mind me giving some instructions here:
1) Install Celestia 1.4.1 (or copy the contents of your existing Celestia directory into a new folder)
2) Go to http://www.purebytes.de/stuff/celestia/
3) Download the celestia_cvs_latest.zip file.
4) Unzip the file directly into the Celestia 1.4.1 directory (or the copy you made), preserving all the file locations. This overwrites existing 1.4.1 files with new 1.5.0 files.
5) start celestia.exe in that directory - this should now be 1.5.0 (though it won't say so on the loading screen). To test that you have 1.5.0, go to a multiple star system with barycentres (eg Sirius) - if you have planet orbits turned on you should be able to see the orbits of the stars around their barycentres if 1.5.0 is installed correctly.
That seems to work, anyway. Maybe phoenix or someone else in the know can clarify/correct if any of that isn't how you're supposed to do it. Of course, the utility of this relies on phoenix regularly updating the zip file so that it's the latest version of the code. But the point is that if someone can do that somewhere and make the compiled version available then there's a lot of people who can test it out, which means tracking down more bugs and making it easier to refine the program.
As it stands I think an easier way for people to get involved in actually testing the new code is to download a pre-compiled version. That way you don't need to know C++ or graphics, and you can just get on with testing and experimenting.
It seems that downloading the compiled win32-celestia from phoenix works - I hope he doesn't mind me giving some instructions here:
1) Install Celestia 1.4.1 (or copy the contents of your existing Celestia directory into a new folder)
2) Go to http://www.purebytes.de/stuff/celestia/
3) Download the celestia_cvs_latest.zip file.
4) Unzip the file directly into the Celestia 1.4.1 directory (or the copy you made), preserving all the file locations. This overwrites existing 1.4.1 files with new 1.5.0 files.
5) start celestia.exe in that directory - this should now be 1.5.0 (though it won't say so on the loading screen). To test that you have 1.5.0, go to a multiple star system with barycentres (eg Sirius) - if you have planet orbits turned on you should be able to see the orbits of the stars around their barycentres if 1.5.0 is installed correctly.
That seems to work, anyway. Maybe phoenix or someone else in the know can clarify/correct if any of that isn't how you're supposed to do it. Of course, the utility of this relies on phoenix regularly updating the zip file so that it's the latest version of the code. But the point is that if someone can do that somewhere and make the compiled version available then there's a lot of people who can test it out, which means tracking down more bugs and making it easier to refine the program.
My Celestia page: Spica system, planetary magnitudes script, updated demo.cel, Quad system
- cartrite
- Posts: 1978
- Joined: 15.09.2005
- With us: 19 years 2 months
- Location: Pocono Mountains, Pennsylvania, USA Greate Grandfother from Irshava, Zakarpattia Oblast Ukraine
What you should do is use pheonix's pre compiled version + a cvs client to download the full source. Then you will also have the files that pheonix left out. After installing the pre-compiled version just copy the textures, models, or any other folder or file he left out that does not need to be compiled to the installed celestia folder.
In the full source from cvs , there is a file called celestia.iss. If that file is opened with a text editor one could see the list of files that are installed in win32 .
In the full source from cvs , there is a file called celestia.iss. If that file is opened with a text editor one could see the list of files that are installed in win32 .
VivoBook_ASUSLaptop X712JA_S712JA Intel(R) UHD Graphics 8gb ram. Intel(R) Core(TM) i5-1035G1 CPU @ 1.00GHz, 1190 Mhz, 4 Core(s), 8 Logical Processor(s) 8 GB ram. Running on Windows 11 and OpenSuse 15.4
I'm only updating necessary files like new shaders or galaxy-templates in my package.
if you want up-to-date ssc-files etc. you will need to download the cvs-tree.
otherwise using celestia 1.4.1 as base-installation is just fine
if you want up-to-date ssc-files etc. you will need to download the cvs-tree.
otherwise using celestia 1.4.1 as base-installation is just fine
most recent celestia win32-SVN-build - use at your own risk (copy over existing 1.5.1 release)
Well, I've managed to compile the source with the 2005 toolkit by rebuilding the 5.0.2-lua libs and adding /NODEFAULTLIB:libc.lib to the link parameters but the program is very unstable and crashes constantly. It's probably caused by the large number of warning messages and deprecated compiler options.
I would build it with the 2003 toolkit but it is nowhere to be found. I have tried many google searches but they have all lead to dead ends. Is there any hope for me?
I would build it with the 2003 toolkit but it is nowhere to be found. I have tried many google searches but they have all lead to dead ends. Is there any hope for me?
-
- Posts: 114
- Joined: 21.07.2004
- Age: 50
- With us: 20 years 4 months
- Location: Regensburg, Germany
jb55,
a few posts above I provided a link to a website where the Visual C++ 2003 Toolkit is still available for download. Have you tried it?
Bye Andy
a few posts above I provided a link to a website where the Visual C++ 2003 Toolkit is still available for download. Have you tried it?
Bye Andy
Andy74 wrote:Anyway, I found a website where the Visual C++ 2003 Toolkit is still available for download:
http://xona.com/2004/06/29.html
compiling celestia on Win Vista after add libs stil errors
Tried to Compile celestia from cvs with the Microsoft Visual C++ 2005 Express Edition Compiler, have included the things of the 2003 SDK which is an old version for the compiler of 2003. It went totally wrong, I got this:
1>------ Build started: Project: Celestia, Configuration: Debug Win32 ------
1>Linking...
1>CVTRES : fatal error CVT1100: duplicate resource. type:MANIFEST, name:1, language:0x0409
1>LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
1>Build log was saved at "file://c:\Users\Peter\CVS&SVN\CVS repositories\celestia\src\celestia\Debug\BuildLog.htm"
1>Celestia - 2 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 5 up-to-date, 0 skipped ==========
(The Dev cpp project is dead, Eclipse and CDT to complicated to compile with MS visual studio)
CodeBlocks might be a good match for this when it's finished.
Has anyone tried to compile Celestia with the Visual C++ 2008 Beta2 ???
1>------ Build started: Project: Celestia, Configuration: Debug Win32 ------
1>Linking...
1>CVTRES : fatal error CVT1100: duplicate resource. type:MANIFEST, name:1, language:0x0409
1>LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
1>Build log was saved at "file://c:\Users\Peter\CVS&SVN\CVS repositories\celestia\src\celestia\Debug\BuildLog.htm"
1>Celestia - 2 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 5 up-to-date, 0 skipped ==========
(The Dev cpp project is dead, Eclipse and CDT to complicated to compile with MS visual studio)
CodeBlocks might be a good match for this when it's finished.
Has anyone tried to compile Celestia with the Visual C++ 2008 Beta2 ???
Last edited by duds26 on 23.08.2007, 16:05, edited 1 time in total.
Re: compiling celestia on Win Vista after add libs stil erro
duds26 wrote:Has anyone tried to compile Celestia with the Visual C++ 2008 Beta2 ???
I compiled Celestia using ICL10 (intel c++ compiler) integrated into Visual Studio 2005
Found only one problem while compiling celestia\src\celengine\vecgl.h - many errors in lines like
Code: Select all
celestia\src\celengine\vecgl.h(92): error: expression must be an lvalue or a function designator
glLightfv(light, GL_POSITION, &(Vec4f(dir.x, dir.y, dir.z, 0.0f).x));
^
So, I changed it to
Code: Select all
Vec4f temp(dir.x, dir.y, dir.z, 0.0f);
glLightfv(light, GL_POSITION, &(temp.x));
Buld was successful, programm works fine, but I don't understand - is it ICL bug, or c++ standard violation in sources?
Hi,
++++++
EDIT: I use the last version of CVS and it is under Windows XP (not Vista)
++++++
I have a problem to compile but I think there is a probably a mistake in ressource.h
First , I get this error:
There is a problem about IDC_STATIC so in celestia.rc(475):
When I take a look in ressource.h, IDC_STATIC is not defined
So my question is what is the number I should add for IDC_STATIC ?
Thank for the help.
++++++
EDIT: I use the last version of CVS and it is under Windows XP (not Vista)
++++++
I have a problem to compile but I think there is a probably a mistake in ressource.h
First , I get this error:
Code: Select all
nmake /NOLOGO celestia.mak MFLAGS=-MD CFG=Release SPICE= CELX=enable LUA_VER=0x050000
rc /l 0x409 /d "NDEBUG" /fo .\Release\celestia.res /i "res" .\res\celestia.rc
.\res\celestia.rc(475) : error RC2104 : undefined keyword or key name: IDC_STATIC
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 8\VC\BIN\rc.EXE"' : code retour '0x1'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 8\VC\BIN\nmake.EXE"' : code retour '0x2'
Stop.
There is a problem about IDC_STATIC so in celestia.rc(475):
When I take a look in ressource.h, IDC_STATIC is not defined
Code: Select all
//{{NO_DEPENDENCIES}}
// Microsoft Visual C++ generated include file.
// Used by celestia.rc
//
#define VERSION_STRING "1.5.0"
#define IDR_MENU1 101
#define IDD_ABOUT 102
#define IDI_CELESTIA_ICON 103
#define IDD_FINDOBJECT 104
#define IDR_MAIN_MENU 105
#define IDR_ACCELERATORS 106
#define IDD_LICENSE 108
#define IDD_SETTIME 109
#define IDD_GLINFO 110
#define IDD_ADDBOOKMARK 111
#define IDD_SSBROWSER 112
#define IDD_STARBROWSER 113
#define IDD_TOURGUIDE 114
#define IDD_CONTROLSHELP 115
#define IDD_GOTO_OBJECT 116
#define IDD_MOVIE_PARAMS_CHOOSER 117
#define IDD_DISPLAYMODE 118
#define IDD_VIEWOPTIONS 119
#define IDD_LOCATIONS 120
#define IDI_BOOKMARK 123
#define IDI_CLOSEDFOLDER 125
#define IDI_OPENFOLDER 126
#define IDI_ROOTFOLDER 127
#define IDD_ADDBOOKMARK_FOLDER 128
#define IDD_ORGANIZE_BOOKMARKS 129
#define IDD_RENAME_BOOKMARK 130
#define IDD_COMPUTEECLIPSES 131
#define IDD_ECLIPSEFINDER 132
#define IDC_CROSSHAIR_OPAQUE 133
#define IDC_CROSSHAIR 134
#define IDB_STOP 135
#define IDB_EXIT 136
#define IDB_ABOUT 138
#define IDB_CONFIG 139
#define IDB_SUNGLASSES 140
#define IDB_GLOBE 141
#define IDB_FOLDERCLOSED 532
#define IDB_FOLDEROPENED 534
#define IDB_BOOKMARK 536
#define IDB_CAMERA 537
#define IDB_CAMCORDER 538
#define IDB_SCRIPT 539
#define IDB_CLOCK 540
#define IDC_FINDOBJECT_EDIT 1001
#define IDC_LICENSE_TEXT 1004
#define IDC_GLINFO_TEXT 1005
#define IDC_CALENDAR 1006
#define IDC_TIMEPICKER 1007
#define IDC_DATEPICKER 1008
#define IDC_BOOKMARK_EDIT 1009
#define IDC_SSBROWSER_TREE 1010
#define IDC_BUTTON_CENTER 1011
#define IDC_BUTTON_GOTO 1012
#define IDC_STARBROWSER_LIST 1013
#define IDC_BUTTON_REFRESH 1014
#define IDC_RADIO_NEAREST 1015
#define IDC_RADIO_BRIGHTEST 1016
#define IDC_RADIO_WITHPLANETS 1017
#define IDC_COMBO_TOURGUIDE 1018
#define IDC_TEXT_DESCRIPTION 1019
#define IDC_TEXT_CONTROLSHELP 1020
#define IDC_EDIT_OBJECTNAME 1021
#define IDC_EDIT_LONGITUDE 1022
#define IDC_EDIT_LATITUDE 1023
#define IDC_EDIT_DISTANCE 1024
#define IDC_RADIO_KM 1025
#define IDC_RADIO_AU 1026
#define IDC_RADIO_RADII 1027
#define IDC_SETCURRENTTIME 1028
#define IDC_COMBO_MOVIE_SIZE 1029
#define IDC_COMBO_MOVIE_FRAMERATE 1030
#define IDC_MAXSTARS_SLIDER 1031
#define IDC_MAXSTARS_EDIT 1032
#define IDC_COMBO_RESOLUTION 1033
#define IDC_SHOWGALAXIES 1034
#define IDC_SHOWATMOSPHERES 1035
#define IDC_SHOWCLOUDS 1036
#define IDC_SHOWORBITS 1037
#define IDC_SHOWCONSTELLATIONS 1038
#define IDC_SHOWCELESTIALGRID 1039
#define IDC_SHOWNIGHTSIDELIGHTS 1040
#define IDC_SHOWPLANETS 1041
#define IDC_SHOWSTARS 1042
#define IDC_SHOWECLIPSESHADOWS 1043
#define IDC_LABELPLANETS 1044
#define IDC_LABELMOONS 1045
#define IDC_LABELSTARS 1046
#define IDC_LABELCONSTELLATIONS 1047
#define IDC_LABELGALAXIES 1048
#define IDC_INFOTEXT0 1049
#define IDC_INFOTEXT1 1050
#define IDC_INFOTEXT2 1051
#define IDC_BOOKMARK_CREATEIN 1052
#define IDC_BOOKMARK_NEWFOLDER 1053
#define IDC_BOOKMARK_FOLDERTREE 1054
#define IDC_BOOKMARKFOLDER 1057
#define IDC_ORGANIZE_BOOKMARK_TREE 1058
#define IDC_ORGANIZE_BOOKMARKS_NEWFOLDER 1059
#define IDC_ORGANIZE_BOOKMARKS_RENAME 1060
#define IDC_ORGANIZE_BOOKMARKS_DELETE 1061
#define IDC_NEWBOOKMARK 1062
#define IDC_SHOWNEBULAE 1063
#define IDC_LABELASTEROIDS 1064
#define IDC_LABELSPACECRAFT 1065
#define IDC_SHOWMARKERS 1066
#define IDC_ASTEROIDORBITS 1067
#define IDC_MOONORBITS 1068
#define IDC_PLANETORBITS 1069
#define IDC_SPACECRAFTORBITS 1070
#define IDC_ECLIPSES_LIST 1071
#define IDC_LABELCOMETS 1072
#define IDC_COMETORBITS 1073
#define IDC_LABELNEBULAE 1074
#define IDC_LABELOPENCLUSTERS 1075
#define IDC_LABELCONSTLATIN 1076
#define IDC_LABELCONSTELLATIONSLATIN 1076
#define IDCOMPUTE 1078
#define IDC_DATEFROM 1079
#define IDC_ECLIPSEFROM 1079
#define IDC_DATETO 1080
#define IDC_ECLIPSETO 1080
#define IDSETDATEANDGO 1081
#define IDC_STARORBITS 1082
#define IDC_EDIT_FILTER_DISTANCE 1084
#define IDC_SLIDER_FILTER_DISTANCE 1085
#define IDC_SHOWCOMETTAILS 1086
#define IDC_SHOWCONSTELLATIONBORDERS 1087
#define IDC_SHOWRINGSHADOWS 1088
#define IDC_ECLIPSETYPE 1089
#define IDC_ECLIPSETARGET 1090
#define IDC_SHOWCLOUDSHADOWS 1091
#define IDC_SHOW_CITIES 1100
#define IDC_SHOW_OBSERVATORIES 1101
#define IDC_SHOW_LANDING_SITES 1102
#define IDC_SHOW_MONTES 1103
#define IDC_SHOW_MARIA 1104
#define IDC_SHOW_CRATERS 1105
#define IDC_SHOW_VALLES 1106
#define IDC_SHOW_TERRAE 1107
#define IDC_SHOW_OTHERS 1108
#define IDC_LABELFEATURES 1109
#define IDC_MARKFEATURES 1110
#define IDC_SLIDER_FEATURE_SIZE 1150
#define IDC_EDIT_FEATURE_SIZE 1151
#define IDC_CELESTIALINK 1152
#define IDC_COMBOBOX_TIMEZONE 1153
#define IDC_SOLARECLIPSE 1153
#define IDC_LUNARECLIPSE 1154
#define ID_SELECTSOL 40001
#define ID_GOTOSELECTION 40002
#define ID_FOLLOWSELECTION 40003
#define ID_SPEEDTIME 40005
#define ID_SLOWTIME 40006
#define ID_STOPTIME 40007
#define ID_QUIT 40008
#define ID_FILE_EXIT 40009
#define ID_HELP_ABOUT 40010
#define ID_RENDER_AMBIENTLIGHT_NONE 40014
#define ID_RENDER_AMBIENTLIGHT_LOW 40015
#define ID_RENDER_AMBIENTLIGHT_MEDIUM 40016
#define ID_RENDER_PIXEL_SHADERS 40017
#define ID_NAVIGATION_HOME 40018
#define ID_NAVIGATION_SELECT 40019
#define ID_NAVIGATION_GOTO 40020
#define ID_NAVIGATION_FOLLOW 40021
#define ID_NAVIGATION_TOURGUIDE 40022
#define ID_NAVIGATION_ECLIPSEFINDER 40023
#define ID_TIME_FASTER 40024
#define ID_TIME_SLOWER 40025
#define ID_TIME_FREEZE 40026
#define ID_TIME_REVERSE 40027
#define ID_HELP_LICENSE 40028
#define ID_NAVIGATION_CENTER 40029
#define ID_TIME_REALTIME 40030
#define ID_TIME_SETTIME 40032
#define ID_HELP_GLINFO 40033
#define ID_BOOKMARKS_ADDBOOKMARK 40034
#define ID_RENDER_LOCATIONS 40035
#define ID_INFO 40040
#define ID_HELP_RUNDEMO 40041
#define ID_RENDER_MORESTARS 40042
#define ID_RENDER_FEWERSTARS 40043
#define ID_RENDER_AUTOMAG 40044
#define ID_NAVIGATION_SYNCORBIT 40045
#define ID_NAVIGATION_SSBROWSER 40046
#define ID_NAVIGATION_STARBROWSER 40047
#define ID_TIME_SHOWLOCAL 40050
#define ID_NAVIGATION_TRACK 40051
#define ID_HELP_CONTROLS 40053
#define ID_RENDER_VERTEX_SHADERS 40055
#define ID_NAVIGATION_GOTO_OBJECT 40056
#define ID_FILE_CAPTUREIMAGE 40057
#define ID_FILE_CAPTUREMOVIE 40058
#define ID_RENDER_DISPLAYMODE 40059
#define ID_RENDER_FULLSCREEN 40060
#define ID_RENDER_VIEWOPTIONS 40061
#define ID_RENDER_ANTIALIASING 40062
#define ID_BOOKMARKS_ORGANIZE 40063
#define ID_FILE_OPENSCRIPT 40064
#define ID_TOOLS_MARK 40065
#define ID_TOOLS_UNMARK 40066
#define ID_VIEW_HSPLIT 40067
#define ID_VIEW_VSPLIT 40068
#define ID_VIEW_DELETE_ACTIVE 40069
#define ID_VIEW_SINGLE 40070
#define ID_VIEW_SHOW_FRAMES 40071
#define ID_VIEW_SYNC_TIME 40072
#define ID_FILE_SCRIPTS 40073
#define ID_RENDER_STARSTYLE 40079
#define ID_RENDER_STARSTYLE_FUZZY 40080
#define ID_RENDER_STARSTYLE_POINTS 40081
#define ID_RENDER_STARSTYLE_DISCS 40082
#define ID_BOOKMARKS_FIRSTBOOKMARK 41000
#define ID_FIRST_SCRIPT 42000
// Next default values for new objects
//
#ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_NEXT_RESOURCE_VALUE 142
#define _APS_NEXT_COMMAND_VALUE 40083
#define _APS_NEXT_CONTROL_VALUE 1155
#define _APS_NEXT_SYMED_VALUE 101
#endif
#endif
So my question is what is the number I should add for IDC_STATIC ?
Thank for the help.
Last edited by Fightspit on 27.08.2007, 10:07, edited 1 time in total.
Motherboard: Intel D975XBX2
Processor: Intel Core2 E6700 @ 3Ghz
Ram: Corsair 2 x 1GB DDR2 PC6400
Video Card: Nvidia GeForce 8800 GTX 768MB GDDR3 384 bits PCI-Express 16x
HDD: Western Digital Raptor 150GB 10000 rpm
OS: Windows Vista Business 32 bits
Processor: Intel Core2 E6700 @ 3Ghz
Ram: Corsair 2 x 1GB DDR2 PC6400
Video Card: Nvidia GeForce 8800 GTX 768MB GDDR3 384 bits PCI-Express 16x
HDD: Western Digital Raptor 150GB 10000 rpm
OS: Windows Vista Business 32 bits
In fact, I use the Visual 2005 Express with Windows Platform SDK ( http://msdn2.microsoft.com/en-us/library/ms235626(VS.80).aspx ) and it is the last version of CVS that I use. So any idea ?
Motherboard: Intel D975XBX2
Processor: Intel Core2 E6700 @ 3Ghz
Ram: Corsair 2 x 1GB DDR2 PC6400
Video Card: Nvidia GeForce 8800 GTX 768MB GDDR3 384 bits PCI-Express 16x
HDD: Western Digital Raptor 150GB 10000 rpm
OS: Windows Vista Business 32 bits
Processor: Intel Core2 E6700 @ 3Ghz
Ram: Corsair 2 x 1GB DDR2 PC6400
Video Card: Nvidia GeForce 8800 GTX 768MB GDDR3 384 bits PCI-Express 16x
HDD: Western Digital Raptor 150GB 10000 rpm
OS: Windows Vista Business 32 bits
- John Van Vliet
- Posts: 2944
- Joined: 28.08.2002
- With us: 22 years 2 months
Re: Free Windows-based compiling for Celestia.
--- edit ---
Last edited by John Van Vliet on 19.10.2013, 05:36, edited 1 time in total.