• 11012阅读
  • 4回复

【提问】qt-mingw32版安装问题 [复制链接]

上一主题 下一主题
离线zzh
 

只看楼主 倒序阅读 楼主  发表于: 2006-01-10
我在win xp下,安装的是mingw3.4.2版,qt是4.1版的,路径都设置了qt的bin还有头文件和库目录,连postgresql的bin和头文件还有库目录都设置了,configure -qt-sql-psql过去了,make时停在了psql那里,有错误提示并停止了make,请问我该如何设置才能为qt增加postgresql支持呢?

我是菜鸟,不要骂偶呀
[ 此贴被XChinux在2006-01-11 01:02重新编辑 ]
离线zhaomin
只看该作者 1楼 发表于: 2006-01-10
我也是用的差不多相同的QT4和mingw,我想编译一个QT项目,但是出现下列现象,请高手帮助看看是什么问题?先谢谢了!
D:\Documents and Settings\zhaomin\My Documents\jabbin\jabbin>makewin
Running qmake ...
Compiling ...

Microsoft (R) Program Maintenance Utility   Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.

    cd libpsi\psiwidgets && NMAKE

Microsoft (R) Program Maintenance Utility   Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.

NMAKE : fatal error U1073: don't know how to make '/usr/lib/qt3/mkspecs/default/
qmake.conf'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.
Compile failed, stopping.
D:\Documents and Settings\zhaomin\My Documents\jabbin\jabbin>
离线XChinux

只看该作者 2楼 发表于: 2006-01-11
下面是引用zzh于2006-01-10 10:16发表的【提问】qt-mingw32版安装问题:
我在win xp下,安装的是mingw3.4.2版,qt是4.1版的,路径都设置了qt的bin还有头文件和库目录,连postgresql的bin和头文件还有库目录都设置了,configure -qt-sql-psql过去了,make时停在了psql那里,有错误提示并停止了make,请问我该如何设置才能为qt增加postgresql支持呢?
我是菜鸟,不要骂偶呀


首先,你的Qt 4.1和mingw到底能不能正常使用?如果不行的话,就是你的mingw的问题,请更换本站提供的devcpp-4.9.9.2中的mingw。
其次,编译postgres的支持库,你在正常安装了qt 4.1后,请查看assistant依照帮助中的说明进行编译。手册中会详细给你说明在Linux/Windows/Mac下怎样编译各种数据库的支持。(查看sql driver节)
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线XChinux

只看该作者 3楼 发表于: 2006-01-11
下面是引用zhaomin于2006-01-10 22:24发表的:
我也是用的差不多相同的QT4和mingw,我想编译一个QT项目,但是出现下列现象,请高手帮助看看是什么问题?先谢谢了!
D:Documents and SettingszhaominMy Documentsjabbinjabbin>makewin
Running qmake ...
Compiling ...
.......


关于这个问题,在未掌握Qt前,最好使用开始菜单中提供的Qt Command Prompt命令窗口来进行程序的编译,它已经自动为你设置好了环境变量了。如果你在使用Qt Command Prompt也不能正常使用,那么就是你的mingw的问题。另外,你不要指望使用Qt 4.x来编译psi(psi目前的最高版本是用qt 3.x写的,不能用Qt 4.x来进行编译)。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线zzh

只看该作者 4楼 发表于: 2006-01-14
qmake -o Makefile "INCLUDEPATH+=C:\Progra~1\PostgreSQL\8.1\include" "LIBS+=C:\Progra~1\PostgreSQL\8.1\lib\ms\libpq.lib" psql.pro
然后make 就可以了。

谢谢高手提示
快速回复
限100 字节
 
上一个 下一个