本人菜鸟,正在学OCI编程了,在http://download.csdn.net/source/3021733这里找了个资源学习下,问题是
老是提示fatal error C1083: 无法打开包括文件:“oci.h”: No such file or directory。有哪个高手帮忙也去下着试下看好吗,是不是要设置lib啊,谢谢指点。越详细越好,本人是菜鸟哦!
要有人能给个OCI的入门教材最好,谢谢了!

解决方案 »

  1.   

    是否存在头文件oci.h?
    在你要处理的文件中
    添加包含引用该.h头文件
     #include   "oci.h" 
      

  2.   

    以前在别人的帖子中看到过类似的现象,
    我没试过,你试一下吧。。
    下面是当初看过的解决方法。1.装好oracle_client;2. vs->工具->选项—》解决方案-》vc++-》包含文件 添加:
    $ORACLE_HOME\client_1\oci\include(最好是具体路径c:\......)3. vs->工具->选项—》解决方案-》vc++-》库文件 添加:
    $ORACLE_HOME\client_1\oci\lib\msvc\vc8(最好具体路径 )4.资源管理器-》项目-》属性-》配置属性-》连接器-》输入-》附加依赖项 添加
    oraocci11d.lib5 重启vs 就ok了;
      

  3.   

    2楼的既然是OCI编程,应该是不用装客户端的,还是下了,试下源代码,再说好点!
      

  4.   

    源码里面是没有oci.h,但是我添加进去了,还加了一个oci.lib还是有问题!我在连接器处加了一个oci.lib也是不行。
      

  5.   

    是你没把oci.h所在的目前添加到vs的include目录下,不是缺少.lib库的问题。如果真是缺少.lib库,那错误提示不是这样的。如果你用vc6,添加include目录应该是这样的。