38 lines
1.2 KiB
Plaintext
38 lines
1.2 KiB
Plaintext
|
Before building the Qt library, the Qt SQL module can be enabled for
|
||
|
specific databases using 'configure'. 'configure' is located at the
|
||
|
top of your QTDIR.
|
||
|
|
||
|
Specific databases drivers can be enabled using one of the following
|
||
|
options:
|
||
|
|
||
|
./configure [-qt-sql-<driver>] [-plugin-sql-<driver>]
|
||
|
|
||
|
or disabled using the following option:
|
||
|
|
||
|
./configure [-no-sql-<driver>]
|
||
|
|
||
|
Where <driver> is the name of the driver, for example 'psql'. This
|
||
|
will configure the Qt library to compile the specified driver into
|
||
|
the Qt lib itself.
|
||
|
|
||
|
For example, to build the PostgreSQL driver directly into the Qt
|
||
|
library, configure Qt like this:
|
||
|
|
||
|
./configure -qt-sql-psql
|
||
|
|
||
|
In addition, you may need to specify an extra include path, as some
|
||
|
database drivers require headers for the database they are using,
|
||
|
for example:
|
||
|
|
||
|
./configure -qt-sql-psql -I/usr/local/include
|
||
|
|
||
|
If instead you need to build the PostgreSQL driver as a dynamically
|
||
|
loaded plugin, configure Qt like this:
|
||
|
|
||
|
./configure -plugin-sql-psql
|
||
|
|
||
|
To compile drivers as dynamically loaded plugins, see the
|
||
|
QTDIR/plugins/src/sqldrivers directory. Use 'configure -help'
|
||
|
for a complete list of configure options. See the Qt documentation
|
||
|
for a complete list of supported database drivers.
|