[Interest] Is Qt Library for OS X frameworks only?

Daniel Price daniel.price at fxhome.com
Wed Oct 17 13:51:48 CEST 2012

I always build Qt on the Mac without frameworks. I have no idea why Qt/mac defaults to using fraweworks as they add no value (with one exception - the dummy menu nib) and just make deployment 1000x harder.

I just get the impression that someone at Qt read an Apple document that implied that you MUST use frameworks and then blindly incorporated that in Qt. Qt is the only cross-platform project I know of that does this.

-----Original Message-----
From: interest-bounces+daniel.price=fxhome.com at qt-project.org [mailto:interest-bounces+daniel.price=fxhome.com at qt-project.org] On Behalf Of Nikos Chantziaras
Sent: 17 October 2012 01:37
To: interest at qt-project.org
Subject: Re: [Interest] Is Qt Library for OS X frameworks only?

On 16/10/12 22:33, Andrea Franceschini wrote:
> Hi there,
> I just downloaded the latest Qt Library debug package for OS X. I was
> a bit surprised to only find frameworks, but more than that I was
> surprised not to find the tools, like qmake and everything. Is it just
> me or is there something wrong? In the meanwhile I'm going to install
> it via MacPorts but that's my computer, I can't be sure I'll be able
> to use MacPorts on every Mac I'll come across.

You can build it yourself without MacPorts.  The configure script allows you to specify whether you want to build frameworks or not.  I myself configure it as static libraries without frameworks.  That way you can use dead code stripping and get smaller applications.

Qt doesn't have any third-party external dependencies, so MacPorts isn't needed.

Interest mailing list
Interest at qt-project.org

This email is confidential. It may also be privileged or otherwise protected by work product immunity or other legal rules. Errors and Omissions Excluded. If you are not the intended recipient please notify the sender. Please delete the message from all places in your computer where it is stored. You should not copy the email or use it for any purpose or disclose its contents to any other person. To do so may be unlawful. Email is an informal means of communicating and may be subject to data corruption accidentally or deliberately. For this reason it is inappropriate to rely on advice contained in an email without obtaining written confirmation of it first.

FXhome Limited is a limited company registered in England and Wales. Registered number: 04172812. Registered office: Suite 4 St Giles House, 27 St Giles Street, Norwich, Norfolk, NR2 1JN, U.K.

More information about the Interest mailing list