[Qt-interest] Fwd: Can I build Qt with built-in jpeg support ?
Mark Brand
mabrand at mabrand.nl
Mon Feb 14 18:09:13 CET 2011
>> At 2011-02-14,"liang jian"<jianliang79 at gmail.com> wrote:
>>> I mean Is it possible for me to build a Qt library (shared, not
>>> static, and I build under windows) with jpeg image format support but
>>> without a jpeg plugin ? I know png is built into qt library by
>>> default, how can I build jpeg in that way?
On 02/14/2011 04:36 PM, liang jian wrote:
> hi, achellies, even when I configure qt with the "-qt-libjpeg"
> option it will build jpeg into a plugin.
> but I found a clue: there is a line in %QTDIR%\src\gui\image\image.pri :
> contains(QT_CONFIG, jpeg):include($$PWD/jpeghandler.pri)
> I guess if jpeg is defined in QT_CONFIG, jpeg will be build
> directly into qt library. I also found that QT_CONFIG is defined in
> %QTDIR%\mkspecs\qconfig.pri and jpeg is not defined in this file (but
> png is defined). qconfig.pri is a file generated by configure.exe, the
> question is how can I affect QT_CONFIG by the command options passed
> to configure.exe, I currently have no idea, can somebody help? thanks
>
You didn't mention which Qt version you are using.
Before Qt 4.7.1 the image format handlers are plugins.
Since Qt 4.7.1 the image format handlers can be built-in or plugin. The
comment explains it here:
http://qt.gitorious.org/qt/qt/commit/802dc404d1af9a08fdc23ef32e2fbc77f138f70a
Summary: Plugin-in for shared. Built-in for static.
There is still no configure switch to override the default, although I
noticed that this has been added to the master branch.
regards,
Mark
More information about the Qt-interest-old
mailing list