【问题标题】:Creating Oracle OCI plugin for QT Creator为 QT Creator 创建 Oracle OCI 插件
【发布时间】:2014-12-04 04:24:31
【问题描述】:

我正在尝试为 QT 创建者创建 Oracle OCI 插件。即时客户端(basic 和 sdk)版本为 10.2,用于连接 10g 服务器。

目录如下-

qt的源文件安装在- /home/aj/qt-everywhere-opensource-src-4.8.4

qt-home/aj/qtsdk-2009.5的sdk

已解压的即时客户端 BASIC 软件包 - /home/aj/Desktop/oracle/instantclient_10_2

解压的即时客户端 SDK 包 - /home/aj/Desktop/oracle/sdk

我使用了以下步骤-

$ cd /home/aj/qt-everywhere-opensource-src-4.8.4/src/plugins/sqldrivers/oci/

$ sudo qmake "INCLUDEPATH+=/home/aj/Desktop/oracle/sdk/include" "LIBS+=-L/home/aj/Desktop/oracle/instantclient_10_2 -lclntsh" oci.pro

$ sudo 制作

但是 make 返回错误说 - make: Nothing to be done for `first'。 有什么污渍???

【问题讨论】:

    标签: shell oracle10g qt4 oracle-call-interface instantclient


    【解决方案1】:

    在安装过程中,有时可能会出现所有文件都没有正确解压的情况。

    运行-> $ sudo make 再次在你的 qt-source 目录中(在你的情况下是 /home/aj/qt-everywhere-opensource-src-4.8.4)

    完成安装和解压后,转到 /usr/local/Trolltech/Qt-4.8.4 并执行以下操作---

    $sudo cp -rf /home/aj/qt-everywhere-opensource-src-4.8.4/include/QtSql/* ./include/QtSql
    $sudo mkdir src
    $sudo cp -rf /home/aj/qt-everywhere-opensource-src-4.8.4/src/* ./src/
    $sudo cp -rf /home/aj/qt-everywhere-opensource-src-4.8.4/src/plugins/sqldrivers/oci/libsqloci.so ./plugins/sqldrivers/
    

    文件 libsqloci.so 将被复制到 sqldrivers 插件目录中,您可以开始了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-03-21
      • 2011-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-31
      • 1970-01-01
      相关资源
      最近更新 更多