From: D. Michael McIntyre <michael.mcintyre@ro...> - 2010-12-30 05:41:19
On Wednesday, September 29, 2010, Chris Cannam wrote:
> > With a lot of work on building the supporting libraries as well, I can
> > now get it to compile and link
> btw, this is using the pthreads-mingw32 library as well as base MinGW
> -- I made some changes to RG code to accommodate the Windows API but I
> didn't attempt to change any of the threading code.
I got bored and decided to see if I could get a much less complicated
application I wrote to build on Windows. It was a pretty unpleasant business
getting there, but now that the environment is working that far, I plan to
take a stab at getting that branch of yours to build over there.
I have no idea if I'd ever go far enough to try to get sound working on
Windows, but I think if I did try, I'd work on MIDI only, and let audio and
synth plugins go. I wouldn't mind having a score editor for Windows that
could play the results and so forth, but I don't think I'd be at all
interested in trying to salvage the other stuff.
I don't have a lot of enthusiasm for any of this at the moment, but that's
only because I've still got a tall pile of books to work through before I get
out of this reading mood.
After spending several hours trying to get up and running with my development
environment on Windows, though, I have to say it's pretty intriguing playing
around with cross-platform development. I had never done that before.
Building Qt in a foreign land is relatively painless, and the application
looks and behaves exactly the same as it did over here. Of course that
application doesn't use umpty dozen third-party libraries, which is where all
the hideous complication comes in.
D. Michael McIntyre