缺少Oracle Instant Client头文件

时间:2019-06-11 07:41:29

标签: c++ oracle redhat occi

我正在使用RedHat OS构建C ++程序,该程序使用OCCI与Oracle DB连接。

我不得不重新安装所有内容,发现我的make文件正在从以下路径添加头文件

  

/usr/include/oracle/18.3/client64

哪些不再可用

我记得唯一需要进行的安装是安装oracle-instantclient-basic

我已经下载了rpm并使用命令rpm -i ***.rpm

安装

但是文件夹/usr/include/oracle不存在

注意:找到了路径/usr/lib/oracle/18.3/client/lib,所有我用于链接的库都在那里(只丢失了头文件)。

This is my installation file

1 个答案:

答案 0 :(得分:1)

我可以调查并找到解决方案

不是通过安装 private function setGeoInfo($type){ if($type == "1"){ $geo = array( 'Zona 1 - Noreste'=>array(0,0), 'Zona 2 - Levante'=>array(0,0), 'Zona 3 - Sur'=>array(0,0), 'Zona 4 - Centro'=>array(0,0), 'Zona 5 - Noroeste'=>array(0,0), 'Zona 6 - NorteCentro'=>array(0,0), 'Zona 7 - AMM'=>array(0,0), 'Zona 8 - AMB'=>array(0,0) ); }elseif($type == "2"){ $geo = array( "Andalucía"=>array(0,0), "Aragón"=>array(0,0), "Canarias"=>array(0,0), 创建头文件的,但是您应该安装oracle-instantclient-basic

oracle-instantclient-devel是64位版本的路径,而路径是/usr/include/oracle/18.3/client64对于32位版本。

所有工具都可以从oracle website下载