Файлы заголовков клиента Oracle Oracle отсутствуют - PullRequest
1 голос
/ 11 июня 2019

Я использую ОС RedHat для создания программы на C ++, которая использует OCCI для соединения с БД Oracle.

Мне пришлось все переустановить, и я обнаружил, что мой make-файл добавляет файлы заголовков по следующему пути

/ USR / включать / оракул / 18,3 / client64

Который больше не доступен

Единственная установка, которую я помню, мне нужна, это установка oracle-instantclient-basic

Я скачал rpm и установил с помощью команды rpm -i ***.rpm

Но папка /usr/include/oracle не существует

Примечание: путь /usr/lib/oracle/18.3/client/lib найден, и все библиотеки, которые я использую для связи, существуют (пропущены только заголовочные файлы).

Это мой установочный файл

1 Ответ

1 голос
/ 11 июня 2019

Я могу исследовать и найти решение

Заголовочные файлы не создаются при установке oracle-instantclient-basic, но вы должны установить oracle-instantclient-devel

/usr/include/oracle/18.3/client64 - это путь для 64-битной версии ипуть /usr/include/oracle/18.3/client для 32-битных версий.

Все инструменты можно загрузить с oracle website

...