Latest revision: 2014-01-12
Qt is a great library, but the only officially provided Windows/Mingw package is a shared 32-bit release build, which obviously doesn’t really cover all development needs. If you want to build other variants, you’re on your own. This post documents how I do it. For the sake of completeness, I’ll show how to build the required libraries as well.
The RPC example that comes with the AMQP gem has all the dangly callback stuff on the outside; I thought I’d try to hide some of the loose ends. It’s pretty much standard EM+Fiber magic. I might try to further improve on it later on.
I’m using thin for several apps on my server, and the default init.d
script only knows how to restart all of them at once, which obviously can sometimes be too drastic, so I hacked up a gentler version:
This post has been rewritten.