首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为linux安装QODBC驱动程序

为linux安装QODBC驱动程序
EN

Stack Overflow用户
提问于 2014-06-18 08:13:37
回答 1查看 2.8K关注 0票数 0

我正在为QT5.0.2在ubuntu13.10上安装QODBC驱动程序。我遵循了正式文档(请参阅http://qt-project.org/doc/qt-5/sql-driver.html#qodbc),但仍停留在其中一个步骤上。当我试着去做

代码语言:javascript
复制
qmake "INCLUDEPATH+=/usr/local/unixODBC/include" "LIBS+=-L/usr/local/unixODBC/lib -lodbc"

它只是给我看了qmake的帮助手册,什么也不做。所以我试着做一个空的Makefile,然后把它作为一个参数传递

代码语言:javascript
复制
qmake "INCLUDEPATH+=/usr/local/unixODBC/include" "LIBS+=-L/usr/local/unixODBC/lib -lodbc" Makefile

当我试图“生成”生成的Makefile时,它会显示以下错误:

代码语言:javascript
复制
Makefile:183: warning: overriding commands for target `Makefile'
Makefile:130: warning: ignoring old commands for target `Makefile'
make: Circular Makefile <- Makefile dependency dropped.
make: Circular Makefile <- Makefile dependency dropped.
make: Nothing to be done for `first'.
EN

回答 1

Stack Overflow用户

发布于 2014-09-04 09:52:34

我刚刚成功地安装了odbc驱动程序。这里的主要问题似乎是您没有包含"pro“目标文件。

以下是所有步骤:

  1. 转到odbc插入路径。在我的例子中: cd ~/Qt/5.3/Src/qtbase/src/plugins/sqldrivers/odbc
  2. 运行qmake,包括目标LIB路径和pro文件: ~/Qt/5.3/gcc_64/bin/qmake -makefile +=/usr/local/include "LIBS+=-L/usr/local/lib -lodbc“odbc.pro
  3. 先做然后再做安装

我希望它会有用。致以敬意,

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24280350

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档