为Qt构建PostgreSQL驱动程序

时间:2014-03-09 08:02:50

标签: c++ qt postgresql qt5 qmake

我尝试构建psql驱动程序,但有一些意外的消息。

  

maxim @ maxim-VirtualBox:〜/ Downloads / distrib / qt-everywhere-opensource-src-5.2.1 / qtbase / src / plugins / sqldrivers / psql $ qmake psql.pro

     

无法阅读   /home/maxim/Downloads/qt-everywhere-opensource-src-5.2.1/qtbase/mkspecs/modules-inst/qt_lib_bootstrap_private.pri:   没有这样的文件或目录

     

...

     

无法阅读   /home/maxim/Downloads/qt-everywhere-opensource-src-5.2.1/qtbase/mkspecs/modules-inst/qt_lib_xml_private.pri:   没有这样的文件或目录

但所有这些文件都存在。有什么问题?

2 个答案:

答案 0 :(得分:1)

问题似乎是你有“modules-inst”作为子文件夹名称,而实际上它只是没有“-inst”后缀的“模块”。

看看它在我的结尾如何正常工作:

  

lpapp~ / Downloads / qt-everywhere-opensource-src-5.2.1 / qtbase / src / plugins / sqldrivers / psql $ qmake psql.pro

     

lpapp~ / Downloads / qt-everywhere-opensource-src-5.2.1 / qtbase / src / plugins / sqldrivers / psql $

答案 1 :(得分:0)

我发现了一个问题。安装qt-libraries之后,我创建了新的文件夹'distrib'并在那里移动了源代码。这就是我遇到这个问题的原因。 我应该通过cd命令检查目录是否存在。