你好我正在運行Ubuntu 14.04。我已經安裝了從包裝QT qt-sdk
我也安裝應該已經安裝了Postgres的驅動程序以下程序包:安裝Qt 5的postgres驅動程序
libqt5sql5-psql
我的Qt版本是:
Qt Creator 3.0.1 based on Qt 5.2.1
當我嘗試創建一個Qt分貝類型的Postgres的對象,像這樣:
QSqlDatabase db = QSqlDatabase::addDatabase(「QPSQL」);
我得到了很多的錯誤,像這樣:
/home/bc/projects/qt_test/main.cpp:12: error: stray '\342' in program
QSqlDatabase db = QSqlDatabase::addDatabase(「QPSQL」);
^
/home/bc/projects/qt_test/main.cpp:12: error: 'QPSQL' was not declared in this scope
QSqlDatabase db = QSqlDatabase::addDatabase(「QPSQL」);
我顯然沒有做正確的事情。但我不知道。也許我錯過了一個包,或者我錯誤地配置了一些東西。 幫助表示讚賞。
我非常懷疑這與任何特定數據庫有關。這聽起來像是你從某處複製/粘貼代碼,並在代碼中結束了非ascii字符。 – MrEricSir 2014-11-05 20:54:44
你是對的。如果仔細觀察,報價不正確。我從qt文件複製粘貼這個。 – Bloodcount 2014-11-05 20:57:34
我修好了,現在就可以使用。您確實回答了我的問題,因此您不妨將其作爲正確答案,以便我可以將其選爲答案並解決問題。 – Bloodcount 2014-11-05 20:58:11