Я пытаюсь скомпилировать приложение C++ на сервере SUN с помощью компилятора Sun C++ 5.9 SunOS_sparc Patch 124863-01. Кажется, что компилятор Pro * C++ не может идентифицировать некоторые системные файлы заголовков, такие как vector
, list
...PCC-S-02015, не удалось открыть файл include
Я новичок в 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>
Любые идеи в решить эту проблему?
Используете ли вы компилятор C++ (а не C)? Вы пытались скомпилировать GCC? –
да Я использую компилятор CC для C++ Я не пытался с GCC, но с CC он должен работать правильно? – jamel
На самом деле я нашел все эти файлы системных заголовков в /usr/sfw/include/c++/3.4.3/backward. Я думаю, что включение sys_include =/usr/sfw/include может решить его – jamel