- Yang pertama yang harus dilakukan adalah download komponen-komponen yang diperlukan.
– Download source Qt 4.8 (Pada kasus ini digunakan Qt 4.8).
– Download Perl
– Download MinGW-gcc440
– Download QT Creator
- Ekstrak source QT 4.8.
- Edit <QTDIR>\mkspecs\win32-g++\qmake.conf, ganti baris berikut:
QMAKE_LFLAGS = -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc
Menjadi:
QMAKE_LFLAGS = -static -static-libgcc -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc - Install Perl
- Buat file qtenv.bat (Pada kasus ini semua komponen yang diperlukan diletakkan di D:QtSDK)
echo off
echo Setting up environment for Qt Static
set QTDIR=D:\QtSDK\Desktop\Qt\4.8.0-static
set PATH=%QTDIR%\bin;%PATH%
set PATH=D:\QtSDK\Desktop\Qt\mingw\bin;%PATH%
set PATH=D:\QtSDK\perl\bin;%PATH%
set PATH=D:\QtSDK\perl\site;%PATH%
- Konfigurasi:
– Buka file qtenv.bat yang telah dibuat menggunakan Command Prompt.
– Masuk ke directory QT.
– Ketikkan perintah berikut:
configure -static -release -no-exceptions
Jika ingin menggunakan SQL gunakna perintah berikut:
configure -static -release -no-exceptions -qt-sql-sqlite -plugin-sql-sqlite -qt-sql-odbc -plugin-sql-odbc
- Build
– Setelah proses configure berhasil, ketikkan perintah berikut:
mingw32-make sub-src
– Tunggu sampai dan tidak ada yang error. Tahapan ini akan memakan waktu yang lama, sehingga bersabar saja menunggunya.
- Install QT Creator
- Cara konfigurasi pada Qt Creator:
– Buka QT Creator, pilih tools -> Options.
– Pilih Build & Run
– Buka tab Qt Versions, kemudian add -> buka file qmake.exe (biasanya ada di <QTDIR>/bin/qmake.exe).
– Buka tab Tool Chains, Add -> pilih MinGW. Pada compiler path, browse ke directory mingw berada.
– Kemudian Ok.
- Cara penggunaan:
– Tambahkan kode berikut pada project file:
CONFIG += static
– Untuk penggunaan SQL, tambahkan kode berikut (Sebagai contoh menggunakan sqlodbc):
Pada project file:
CONFIG += static
LIBS += -LD:/QtSDK/Desktop/Qt/4.8.0-static/plugins/sqldrivers/ libqsqlodbc
include(D:/QtSDK//Desktop/Qt/4.8.0-static/src/sql/drivers/odbc/qsql_odbc.pri)
Pada main.cpp:
#include <QtPlugin>
Q_IMPORT_PLUGIN(qsqlodbc)
Recent Comments