VS2017 - QOCI Driver build
Unsolved
Installation and Deployment
-
Hi,
I'm following this tutorial : https://doc.qt.io/qt-5/sql-driver.html#qoci-VS2017 Community
- QT64 5.12.3
- Oracle SDK instantclient-sdk-windows.x64-18.5.0.0.0dbru.zip -> C:\oracle\
C:\Qt_64\5.12.3\Src\qtbase\src\plugins\sqldrivers>qmake -- OCI_INCDIR=C:/oracle/include OCI_LIBDIR=C:/oracle/lib/msvc
Running configuration tests... Done running configuration tests. Configure summary: Qt Sql Drivers: DB2 (IBM) .............................. no InterBase .............................. no MySql .................................. no OCI (Oracle) ........................... no ODBC ................................... no PostgreSQL ............................. no SQLite2 ................................ no SQLite ................................. yes Using system provided SQLite ......... no TDS (Sybase) ........................... no Qt is now configured for building. Just run 'nmake'. Once everything is built, you must run 'nmake install'. Qt will be installed into 'C:\Qt_64\5.12.3\msvc2017_64'. Prior to reconfiguration, make sure you remove any leftovers from the previous build.
On nmake
C:\Qt_64\5.12.3\Src\qtbase\src\plugins\sqldrivers>nmake Microsoft (R) Program Maintenance Utility versione 14.16.27031.1 Copyright (C) Microsoft Corporation. Tutti i diritti riservati. cd sqlite\ && ( if not exist Makefile C:\Qt_64\5.12.3\msvc2017_64\bin\qmake.exe -o Makefile C:\Qt_64\5.12.3\Src\qtbase\src\plugins\sqldrivers\sqlite\sqlite.pro ) && "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\Hostx86\x86\nmake.exe" -f Makefile Microsoft (R) Program Maintenance Utility versione 14.16.27031.1 Copyright (C) Microsoft Corporation. Tutti i diritti riservati. "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\Hostx86\x86\nmake.exe" -f Makefile.Release all Microsoft (R) Program Maintenance Utility versione 14.16.27031.1 Copyright (C) Microsoft Corporation. Tutti i diritti riservati. rc /NOLOGO -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DWIN64 -DNDEBUG -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_RTREE -DQT_DEPRECATED_WARNINGS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SQL_LIB -DQT_CORE_LIB -D_WINDLL -fo .obj\release\qsqlite_resource.res qsqlite_resource.rc qsqlite_resource.rc(1) : fatal error RC1015: cannot open include file 'windows.h'. NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\Hostx86\x86\rc.EXE"' : codice restituito '0x1' Stop. NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\Hostx86\x86\nmake.exe"' : codice restituito '0x2' Stop. NMAKE : fatal error U1077: 'cd' : codice restituito '0x2' Stop.
Any suggestions?