我正在安装oracledb模块,但收到此错误:
无法打开包含文件oci.h.
我也附上了错误的图片。
我有本网站提到的所有先决条件:
https://www.npmjs.com/package/oracledb
虽然我对这部分感到有点困惑:
如果Oracle库和标头位于非默认位置,则在安装期间设置OCI_LIB_DIR和OCI_INC_DIR
如何解决此错误?
答案 0 :(得分:0)
通过阅读本文,我能够解决上述问题:https://community.oracle.com/docs/DOC-931127但是又遇到了一些问题,如图中所示
答案 1 :(得分:0)
好像你的路径设置不正确(指向OCI库)。请参阅以下GitHub问题: https://github.com/oracle/node-oracledb/issues/304 https://github.com/oracle/node-oracledb/issues/291
答案 2 :(得分:0)
开发中使用的VC版本没有出现前三个编译警告,但它们将被解决。精益和平均警告并非来自node-oracledb,但我相信已经注意到了。
缺少的符号表示您的PATH未正确包含Oracle库的目录 - 或者库的正确版本/体系结构。