Windows 환경의 QT Framework에서 Oracle 연결을 위해서는 SQL Database Driver가 필요한 데 기본적으로 SQLite, MySQL, ODBC 등은 설치되어 있으나 Oracle은 추가로 설치해줘야 한다. 최종적으로 qsqloci.dll, qsqlocid.dll 파일이 필요한 셈이다. 자세한 내용은 GitHub에서 전체 설정 파일 및 연결 예제를 살펴보기 바란다.
oci.pro 파일 수정
qsqldriverbase.pri 파일 수정
$> qmake -- OCI_INCDIR=C:\instantclient_12_2\sdk\include OCI_LIBDIR=C:\instantclient_12_2\sdk\lib\msvc oci.pro 또는
$> qmake "INCLUDEPATH+=C:\instantclient_12_2\sdk\include" "LIBS+=-LC:\instantclient_12_2\sdk\lib\msvc -loci" oci.pro
$> nmake 또는 mingw32-make.exe
예제 파일 main.pro : QT += sql 추가