QtCreator+ODBC

2011.12.25. 22:39 | arabiata | Szólj hozzá!

Címkék: driver odbc qtcreator qtsdk

A QtSDK 4.7.4 csak a Sqlite drivert tartalmazza, ezen változtatni kell. Az új világba vezető lépések:

1. A "D" meghajtóra letöltött QtSDK 4.7.4-et custom beállítással futtattam, hogy a 4.7.4 forráskód is hozzáférhető legyen.

2. Windows path elejére tettem: D:\QtSDK\Desktop\Qt\4.7.4\mingw\bin;D:\QtSDK\mingw\bin;

3.D:\QtSDK\QtSources\4.7.4\src\plugins\sqldrivers\odbc könyvtár meglátogatása

4. qmake.exe, majd mingw32-make.exe

5. Az eredmény bíztató, létrejött két könyvtár, csak a release nevű üres. Emiatt majd késöbb fogunk szívni

6. Átmásoljuk a debug könyvtárból a két értékes (.a,.dll) file-t a D:\QtSDK\Desktop\Qt\4.7.4\mingw\plugins könyvtárba

7. Egy korábbi bejegyzésben írtam, hogy milyen bonyolult program kell a létező driver-ek kiiratásához. Ezt most lefuttatjuk debug módban. WoW, látszik a két ODBC driver. Új világok nyíltak meg előttünk, tudunk adatbázishoz kapcsolódni. Amíg... debug módban futtatjuk a progit. Release módban futtatva viszont lelkileg összeomlunk. Eltüntek a szívünknek oly kedves driverek, csak az Sqlite vigyorog csúfondárosan.

8. Guglizás, anyázás után vissza a 3. pontra

9. mingw32-make.exe -f Makefile.Release

10. 6.pont debug = release. Progi újra futtatása release módban. Wow,stb.

11. Ha nagyon szofisztikáltak akarunk lenni, akkor a main.cpp meglátogatása során megfigyeljük, hogy a driver neve, amit a progi kiír, nem isteni adomány, hanem emberkéz műve, így módosítható.

A bejegyzés trackback címe:

https://qtqt.blog.hu/api/trackback/id/tr723495704

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Nincsenek hozzászólások.
süti beállítások módosítása