c++ - PCC-S-02015,无法打开包含文件

标签 c++ sun oracle-pro-c

我正在尝试使用编译器 Sun C++ 5.9 SunOS_sparc Patch 124863-01 在 SUN 服务器上编译 C++ 应用程序。 Pro*C++ 编译器似乎无法识别某些系统头文件,例如 vectorlist...

我是 C++ 新手,我想知道编译器是否无法找到头文件本身,或者它无法识别它,因为它是在没有 .h 扩展名的情况下指定的。

我还检查了 pcscfg.cfg 配置文件(如下),它应该指向 pro*C 编译的系统头文件,它似乎也是正确的:

sys_include=(/usr/include)
ltype=short

PCC-W-02109, SQLCHECK=NONE is no longer supported.. using SYNTAX
Error at line 6, column 10 in file BillImageRef.pcpp
#include <vector>
.........1
PCC-S-02015, unable to open include file
Error at line 6, column 10 in file ./include/BillImageRef.hpp
#include <list>
.........1
PCC-S-02015, unable to open include file
Error at line 7, column 10 in file ./include/BillImageRef.hpp
#include <map>

有什么办法可以解决这个问题吗?

最佳答案

为了指向标准库头的确切位置,您可能需要更多 sys_include 定义,例如:

sys_include=/ade/aime_rdbms_9819/oracle/precomp/public 
sys_include=/usr/include,/usr/lib/gcc-lib/i486-suse-linux/2.95.3/include 
sys_include=/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/include
sys_include=/usr/lib/gcc-lib/i386-redhat-linux7/2.96/include
sys_include=/usr/include

如以下链接所述:Precompiler Options

关于c++ - PCC-S-02015,无法打开包含文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17131697/

相关文章:

java - 既然 Oracle 停用了 Suns 下载站点,我应该在哪里下载适用于 Linux 的 javacomm?

java - Sun 的统一日志记录格式是否已在任何地方发布过?

c++ - 从 Pro*C 连接获取 OCCI 连接?

SQL:SQL 查询准备失败。但在手动完成时执行

sql - Oracle ProC INSERT INTO VALUES ( (选择 ...) )

c++ - 是否可以符号化 C++ 代码?

c++ - 无法接收 CURL_RTSPREQ_ANNOUNCE 中的正文消息

C++ 模板 : How to put nontype constraints in compiling time

c++ - std::max 与 lambda 和 auto

c - SUN RPC(ONC/RPC): Calculating round trip time (or pinging) using null procedure in C