You may have remembered that in the past I've talked about some of the development of 64-bit applications on Mac OS X. The gist of it is that Apple changed their position on supporting 64-bit Carbon, the library we depend on for running Qt GUI applications. It became obvious early on that Apple wasn't going to change their position on this, so it left us with two choices:
Naturally, since we already support 64-bit on the other platforms and since the idea of using Qt is to help insulate you from changes such as this, we decided on the latter option. It did mean that we had a bit of work ahead of us, since we had to re-write some of the internals of Qt (particularly widgets and events), but most of the other modules were already there.
I'm happy to say after a bit of work, we've made progress and we're proud to offer an alpha for curious people that want to try 64-bit applications on Mac OS X 10.5. It is based off a fairly recent snapshot of 4.4.0, so it will have all the bugs and features of 4.4. There still is a lot that doesn't work and there's a way to go (hence the term "alpha"). On the other hand, having more people try it out will help us find bugs and will make it much better (there's only so much we can test locally).
The place to offer feedback is on the qt4-preview-feedback mailing list. Please consider putting something about Cocoa in the subject so that it gets to the right people.
By default, the package is built in 32-bit (in case you happen to not have a 64-bit machine). To build in 64-bit pass
-arch ppc64 or
-arch x86_64 (if you want to build 64-bit universal, pass both). I would also recommend passing
-prefix $PWD so that it is not necessary to run
make install. I'm not sure
make install works in this package.
Since we aren't putting up the documentation for the alpha up (it's pretty much the same docs as 4.4), I'm reproducing the known issues for this package here:
This document explains the current list of features in the Qt/Mac Cocoa port that are currently not working. Most of the issues will be addressed in upcoming snapshots and beta releases. We hope that all the issues should be addressed by the time the of the final 4.5.0 release.
Here are the things that we can say about the current state of the Qt/Mac Cocoa port.
The following are items that don't currently work, but that we plan to have resolved before the final release of the Qt/Mac Cocoa port. Please do not file bugs on these.
The following items that we do not plan on spending any resources on unless there is monumental outcry for their inclusion.
Stay up to date with the latest marketing, sales and service tips and news.
Download the latest release here: www.qt.io/download.
Qt 5.12 was developed with a strong focus on quality and is a long-term-supported (LTS) release that will be supported for 3 years.
Näytä tämä julkaisu Instagramissa.
Want to build something for tomorrow, join #QtPeople today! We have loads of cool jobs you don’t want to miss! http://qt.io/careers #builtwithQt #software #developers #coding #framework #tool #tooling #C++ #QML #engineers #sales #tech #technology #UI #UX #CX #Qt #Qtdev #global #openpositions #careers #job
Henkilön Qt (@theqtcompany) jakama julkaisu