Win32 with Mingw
Posted: 01.05.2012, 18:11
Hi, for the most part I really like this program, it works great.
I am trying to compile Celestia on win32 (XP) with Mingw. No Vista, or 7 ever.
I am also only learning C/C++ languages, I do not know them well.
I can not use VS anything as it conflicts with other software I use.
I have the same type though fewer issues with the platform sdk ddk stuff.
VS also does not work properly in virtualbox so that is not a real option for me.
I do not know cygwin or mingw very well.
I am not and never will be a mac user, the way things are done runs counter to the way I think.
Those that like them please enjoy, just know that I will never be among you.
I am trying to learn Linux, but the logic so far escapes me.
I have tried ubuntu and fedora, both confuse me, the latest gnome is completely incomprehensible to me.
I did a clean install of the latest mingw and have spent a week so far figuring out which libraries are needed, and copying them from cygwin.
I tried looking through the configure script and makefiles to see what was happening and what is needed.
I've seen less complicated database setups that were more sensical.
So, is there a list of required libraries needed to compile Celestia?
My intent is once I get Mingw (w/Msys) working, I will upload a copy of it and the source to my site as a kind training wheels for those wishing to play.
That way if you glitch badly, just re extract and start over.
Unlike cygwin which uses the registry, mingw being a standalone program means you can have multiple copies of it on your system.
After dealing with some type redefinition errors I am currently down to some weird stuff.
undefined reference to __CRT_MT
I am hoping someone here will have a clue.
Thank you.
I am trying to compile Celestia on win32 (XP) with Mingw. No Vista, or 7 ever.
I am also only learning C/C++ languages, I do not know them well.
I can not use VS anything as it conflicts with other software I use.
I have the same type though fewer issues with the platform sdk ddk stuff.
VS also does not work properly in virtualbox so that is not a real option for me.
I do not know cygwin or mingw very well.
I am not and never will be a mac user, the way things are done runs counter to the way I think.
Those that like them please enjoy, just know that I will never be among you.
I am trying to learn Linux, but the logic so far escapes me.
I have tried ubuntu and fedora, both confuse me, the latest gnome is completely incomprehensible to me.
I did a clean install of the latest mingw and have spent a week so far figuring out which libraries are needed, and copying them from cygwin.
I tried looking through the configure script and makefiles to see what was happening and what is needed.
I've seen less complicated database setups that were more sensical.
So, is there a list of required libraries needed to compile Celestia?
My intent is once I get Mingw (w/Msys) working, I will upload a copy of it and the source to my site as a kind training wheels for those wishing to play.
That way if you glitch badly, just re extract and start over.
Unlike cygwin which uses the registry, mingw being a standalone program means you can have multiple copies of it on your system.
After dealing with some type redefinition errors I am currently down to some weird stuff.
undefined reference to __CRT_MT
I am hoping someone here will have a clue.
Thank you.