2017-08-10 351 views
-2

当我尝试做一个C++程序,编译通过抛出以下错误致命错误:occi.h:没有这样的文件或目录| Fedora的20

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!)

谢谢!

+0

你不应该真正使用Fedora 20,因为它在EOL后好几年,可能包含严重的安全漏洞。 – Jakuje

回答

0

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

相关问题