PostgreSQL的QT驱动编译
生活随笔
收集整理的這篇文章主要介紹了
PostgreSQL的QT驱动编译
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.打開目錄
D:\Program\Qt5.6.1\5.6\Src\qtbase\src\plugins\sqldrivers\psql
2.編輯psql.pro文件向其中添加pg的頭文件和導入庫路徑
INCLUDEPATH+=D:\Database\PostgreSQL\9.5\include
LIBS += -llibpq
3.Qmake
qmake psql.pro
nmake
此次修改是為了不讓Qt驅動自動將從PG庫中取到的數據轉成UTF8,(因為數據庫服務端字符集是SQL_ASCII)
編輯路徑:
D:\Program\Qt5.6.1\5.6\Src\qtbase\src\sql\drivers\psql\qsql_psql.cpp
行號:897
內容:d->isUtf8 = d->setEncodingUtf8();
修改:將此行注釋掉。
總結
以上是生活随笔為你收集整理的PostgreSQL的QT驱动编译的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 字符集编码问题探索
- 下一篇: PostgreSQL中Timestamp