Ho scritto un piccolo programma in C++ per la connessione a un database IBM DB2.Quando però procedo alla compilazione ottengo il seguente errore:
c:\dev-c++\lavorodb\main.o(.text+0xd6):main.cxx: undefined reference to `sqlastrt@12'
c:\dev-c++\lavorodb\main.o(.text+0xe6):main.cxx: undefined reference to `sqlaaloc@16'
c:\dev-c++\lavorodb\main.o(.text+0x127):main.cxx: undefined reference to `sqlasetdata@24'
c:\dev-c++\lavorodb\main.o(.text+0x13c):main.cxx: undefined reference to `sqlacall@20'
c:\dev-c++\lavorodb\main.o(.text+0x149):main.cxx: undefined reference to `sqlastop@4'
Il compilatore da me utilizzato è il DEV-C++.
Tra le opzioni del compilatore ho anche specificato il percorso dei
file della libreria di DB2 da includere (sul mio computer è C:\programmi\ibm\sqllib\include\).
Come posso risolvere il problema?