• 6244阅读
  • 6回复

[提问]求救  QT 与VS2008 连调问题 QPSQL driver not loaded? [复制链接]

上一主题 下一主题
离线jackywgl1024
 
只看楼主 倒序阅读 楼主  发表于: 2012-12-10
开发环境 win7 Qt 4.7.4  VS2008  连接postgresQL 数据库  一直提示 QPSQL driver not loaded   提示可用的 SQLITE  ODBC  各位大神 怎么解决啊?都弄了一天多了 还是没解决啊  。。。。急等。。。求救
离线k9009147217

只看该作者 1楼 发表于: 2012-12-10
没用过这个数据库,应该是你没有编译此数据库的驱动,去网上搜一下编译此驱动的方法即可。
离线jackywgl1024
只看该作者 2楼 发表于: 2012-12-10
回 1楼(k9009147217) 的帖子
谢谢 回复  我看到网上的方法:
C:/Qt/2010.05/qt/bin/qmake -o Makefile "INCLUDEPATH+=C:/PostgreSQL/9.0/include" "LIBS+=C:/PostgreSQL/9.0/lib/libpq.lib" psql.pro
make
我在执行make 之后提示***missing separator    stop    编译失败 这是什么原因啊?该怎么解决ne ?
离线XChinux

只看该作者 3楼 发表于: 2012-12-10
你用的是msvc2008,所以得用nmake,不是make。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线jackywgl1024
只看该作者 4楼 发表于: 2012-12-11
引用第3楼XChinux于2012-12-10 22:10发表的  :
你用的是msvc2008,所以得用nmake,不是make。

我用nmake 之后提示这样:


请问这是什么情况啊?
离线XChinux

只看该作者 5楼 发表于: 2012-12-11
确认是在Qt Command Prompt启动的控制台里面吗?

call "D:\Program Files\Microsoft Visual Studio 9.0\VC\vcvarsall.bat" x86
set QTDIR=D:\Qt\4.7.4-msvc2008
set PATH=D:\Qt\4.7.4-msvc2008\bin;%PATH%
set QMAKESPEC=win32-msvc2008


这是我的qt目录下bin\qtvars.bat文件的内容
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线jackywgl1024
只看该作者 6楼 发表于: 2012-12-11
引用第5楼XChinux于2012-12-11 09:11发表的  :
确认是在Qt Command Prompt启动的控制台里面吗?
这是我的qt目录下bin\qtvars.bat文件的内容

恩恩 我弄错了 一开始是用的windows的cmd 窗口 现在改成nmake 之后是没有错误了 但是没有我想要的编译好的文件,
执行nmake之后 只是有
这是什么情况啊?
快速回复
限100 字节
 
上一个 下一个