gpt4 book ai didi

shell - 为 QT Creator 创建 Oracle OCI 插件

转载 作者:行者123 更新时间:2023-12-03 07:00:39 26 4
gpt4 key购买 nike

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

目录如下-

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

qt的sdk-home/aj/qtsdk-2009.5

即时客户端 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 返回错误说 - make: Nothing to be do for `first'。 有什么解决办法吗???

最佳答案

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

在您的 qt-source 目录中再次运行 -> $ sudo make (在您的情况下为/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 插件目录中,然后就可以开始了。

关于shell - 为 QT Creator 创建 Oracle OCI 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27286276/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com