Всем добрый день.
Подскажите, может кто сталкивался. Не могу собрать проект под линуксом, для работы с oracle. Сам с линуксом почти не дружу.
Установил Instant Client for Linux x86-64 как описано тут:
http://xme.im/connect-oracle-database-eclipse-linux-using-occi
Но все равно вылезает много ошибок при сборки: libocci.so: undefined reference to `OCISubscriptionDisable'
Возможно проблена связана с LD_LIBRARY_PATH, я прописал строки с ее объявлением в файл ".profile". Но если я в консоли пишу: "echo $LD_LIBRARY_PATH" то выдается пустая строка.
Здравствуйте, Bingin, Вы писали:
B> Но все равно вылезает много ошибок при сборки: libocci.so: undefined reference to `OCISubscriptionDisable'
AFAIR плюсовый интерфейс OCCI не входит в Instant Client, только чистый OCI. Установи полный клиент.
P.S. Но могу у ошибаться.
Здравствуйте, Bingin, Вы писали:
B>Всем добрый день.
B>Подскажите, может кто сталкивался. Не могу собрать проект под линуксом, для работы с oracle. Сам с линуксом почти не дружу.
B>Установил Instant Client for Linux x86-64 как описано тут:http://xme.im/connect-oracle-database-eclipse-linux-using-occi
B>Но все равно вылезает много ошибок при сборки: libocci.so: undefined reference to `OCISubscriptionDisable'
B>Возможно проблена связана с LD_LIBRARY_PATH, я прописал строки с ее объявлением в файл ".profile". Но если я в консоли пишу: "echo $LD_LIBRARY_PATH" то выдается пустая строка.
Если LD_LIBRARY_PATH пустой, значит, скорее всего, проблема в нем. Скорее всего вы прописали его в .profile, но не выполнили его (source ~/.profile). поэтому "echo $LD_LIBRARY_PATH" выдает пустую строку