【发布时间】:2015-11-11 07:52:34
【问题描述】:
我正在尝试编译现有的 C++ 项目,但出现此错误:
fatal error C1083: Cannot open include file: 'occi.h': No such file or directory
我所做的是我去了这个链接:
http://www.oracle.com/technetwork/topics/winsoft-085727.html
并下载了第一个(基本)包。
然后解压缩文件夹并修改 PATH 变量,如下所示:
C:\Program Files\Atmel\sam-ba_2.12\drv\;C:\Program Files\Atmel\sam-ba_2.12;C:\Program Files\ATMEL Corporation\AT91-ISP v1.4\Library;C:\MSYS\1.0\bin;C:\MSYS\1.0\local\bin;C:\cygnus\cygwin-b20\H-i586-cygwin32\bin;D:\instantclient_12_1
最后是oracle的路径。 但我仍然收到错误,有人可以帮忙吗?
PS 我注意到在我的项目中有这样的行:
#include "occi.h"
也许是因为这个?
【问题讨论】:
-
您需要使用
-I选项指定编译器可以在哪里找到该包含文件。设置PATH变量只会影响您的系统在哪里可以找到可执行文件或共享库。 -
为什么要投反对票?我问了明确的问题,并提到了我尝试过的内容