where and How to add occi libraries in qt 4.8 for windows operating system
I don't have QOCI Drivers loaded in Qt 4.8 SDk so want to write manually occi functionality, but don't know how to add libraries please help me..
some how i managed upto some level like adding parameters to LIBS and INCLUDE in .pro file i.e
LIBS += -Bdynamic -lm -I "D:/Oracle/product/10.1.0/Db_1/OCI/lib"
INCLUDEPATH += D:/Oracle/product/10.1.0/Db_1/OCI/include
Here after adding the above args. and compiling, now i am getting undefined reference errors like
debug/CDBHandler.o:D:\DBConnection\ConnectMAP-build-desktop-Qt_4_7_4_for_Desktop_-_MinGW_4_4__Qt_SDK__Debug/../ConnectMAP/CDBHandler.cpp:33: undefined reference to `oracle::occi::Environment::createEnvironment(orac le::occi::Environment::Mode, void*, void* (*)(void*, unsigned int), void* (*)(void*, void*, unsigned int), void (*)(void*, void*))'
debug/CDBHandler.o:D:\DBConnection\ConnectMAP-build-desktop-Qt_4_7_4_for_Desktop_-_MinGW_4_4__Qt_SDK__Debug/../ConnectMAP/CDBHandler.cpp:48: undefined reference to `oracle::occi::SQLException::SQLException(oracle:: occi::SQLException const&)'
debug/CDBHandler.o:D:\DBConnection\ConnectMAP-build-desktop-Qt_4_7_4_for_Desktop_-_MinGW_4_4__Qt_SDK__Debug/../ConnectMAP/CDBHandler.cpp:50: undefined reference to `oracle::occi::SQLException::getErrorCode() const'
Re: where and How to add occi libraries in qt 4.8 for windows operating system
Re: where and How to add occi libraries in qt 4.8 for windows operating system
i tried same code in another system having oracle 10g i am getting same errors..
i am sharing my .pro file
QT += core gui
TARGET = ConnectMAP
TEMPLATE = app
SOURCES += main.cpp\
cdbconnect.cpp \
CDBHandler.cpp
HEADERS += cdbconnect.h \
CDBHandler.h
FORMS += cdbconnect.ui
LIBS += -Bdynamic -lm -L"D:/Oracle/product/10.1.0/Db_1/OCI/lib" -L"D:/Oracle/product/10.1.0/Db_1/BIN" -L "D:/Oracle/" -loci
INCLUDEPATH += -I "D:/Oracle/product/10.1.0/Db_1/OCI/include" \
-I "D:/Oracle/product/10.1.0/Db_1/RDBMS/public" \
-I "D:/Oracle/product/10.1.0/Db_1/OCI/lib"
please correct me if anything found wrong in .pro file
Re: where and How to add occi libraries in qt 4.8 for windows operating system
Quote:
Originally Posted by
ChrisW67
i tried same code in another system having oracle 10g i am getting same errors..
i am sharing my .pro file
QT += core gui
TARGET = ConnectMAP
TEMPLATE = app
SOURCES += main.cpp\
cdbconnect.cpp \
CDBHandler.cpp
HEADERS += cdbconnect.h \
CDBHandler.h
FORMS += cdbconnect.ui
LIBS += -Bdynamic -lm -L"D:/Oracle/product/10.1.0/Db_1/OCI/lib" -L"D:/Oracle/product/10.1.0/Db_1/BIN" -L "D:/Oracle/" -loci
INCLUDEPATH += -I "D:/Oracle/product/10.1.0/Db_1/OCI/include" \
-I "D:/Oracle/product/10.1.0/Db_1/RDBMS/public" \
-I "D:/Oracle/product/10.1.0/Db_1/OCI/lib"
please correct me if anything found wrong in .pro file