致命错误:occi.h:没有这样的文件或目录| fedora 20

时间:2017-08-10 08:10:42

标签: c++ oracle gcc fedora

当我尝试制作C ++程序时,通过抛出以下错误来终止编译

Invoking: GCC C++ Compiler
g++ -I/usr/include/oracle/12.1/client64 -I/usr/include/log4cpp -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"src/xmlHandler/xmlReader.d" -MT"src/xmlHandler/xmlReader.o" -o "src/xmlHandler/xmlReader.o" "../src/xmlHandler/xmlReader.cpp"
In file included from ../src/xmlHandler/../util/UtilMethods.h:18:0,
                 from ../src/xmlHandler/xmlReader.cpp:25:
../src/xmlHandler/../util/SessionManager.h:8:18: fatal error: occi.h: No such file or directory
 #include <occi.h>
                  ^
compilation terminated.

这里可能出现什么问题以及如何解决这个问题? (已安装oracle和gcc!)

谢谢!

1 个答案:

答案 0 :(得分:0)

您安装了oracle客户端吗?即时客户?如果是即时的 - 那么,您还需要安装“Instant Client Package - SDK”(它包含C头文件)。