selden wrote:I think you have to work hard to write a Win7 x64 program that doesn't run under Win10. Even Celestia v1.6.1 works fine.
I think the major attraction of QT is that it can provide a uniform GUI across multiple operating systems. Celestia v1.6.1 has several different GUIs. Two major GUI philosophies are whether a particular application should have the same GUI everywhere or if all applications on a particular OS should have the same type of GUI.
Personally, I see no reason not to make your (temporary) branch of Celestia x64 publicly available. The more people who test it, the more bugs can be found and perhaps fixed by the time it gets merged into the "official" version.
I have nothing against it working with W10, I simply do not care.
I personally do not care about having 'the same' GUI, only one that is easy to navigate.
Which is part of why I detest so much of modern windows UI esthetics.
Some of us actually use the '3D' borders and such that they are so ardently removing.
Since 3 of 3 so far say put it up, it is up.http://celestia.simulatorlabbs.com/Downloads/
Forgive the crudity of the site, I am not a web programmer, and eye candy drives me nuts anyway.
I like things as simple as they can be, it makes it easier to just work, which is my philosophy.
Simple though, is in the eye of the beholder, and far more importantly, in the context.
Since this is temporary, I have simply separated things by date.
Today's directory contains the VS2013 & QT5.4/5.6/5.8 source.
When using with VS2013, you will also need to install 'vc2013_mbcsmfc.exe' which is multibyte support for MFC, available on my site, or from microsoft.https://www.microsoft.com/en-us/download/details.aspx?id=40770
Without it, VS2013 will only do unicode, which is a mess given where Celestia is right now.
If using VS2015, you must select MFC classes during install.
I have no clue whether or how this effects express/community or not.
Since I will not be using a version that requires an M$ account, I will likely never know either.
I have no opinion on the UTF-8 vs Unicode debate, as long as I can declare and use a string, the background is just noise.
If this fork is maintained rather than merged, then I will make something better.
Though a wonderful program, it has foibles I would prefer were different or gone.
I have been considering making my own fork available that has screen edge offsets so I can use Celestia in presentations.
While the program works fine on computer screens, on TVs or projectors, it loses text at the edges.
Well, for better, or for worse, go have fun folks.
If you have suggestions, solutions, ideas, please post them here.
That way they can be asked and answered, and help everyone.
This is in progress, it is not complete.
The QT5.8 version lacks some gui icons, and I have no clue why.
Nor have I used the windeployqt tool.
It will take me a couple of hours, but I will be adding directories with VS2013, QT5.4, QT5.6 & QT5.8, all in 64-bit.
The QT versions will need the VS2013 redists, which are on my site, or can be gotten from M$.
If you download and compile them, please drop a note so we can all see how many people really have an interest now that 64-bit is available on something other than the latest VS version, which not everyone will have or want.