我正在使用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
,所有我用于链接的库都在那里(只丢失了头文件)。
答案 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下载