1

コンパイラ Sun C++ 5.9 SunOS_sparc パッチ 124863-01 を使用して、SUN サーバーで C++ アプリケーションをコンパイルしようとしています。vectorPro*C++ コンパイラは、list...などの一部のシステム ヘッダー ファイルを識別できないようです。

私は 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>

この問題を解決するためのアイデアはありますか?

4

2 に答える 2

0

Visual Studio の変数または環境変数を使用している場合は、include の代わりに sys_include を使用してください。これは、VS 2013 でコンパイルする際の大きな問題でした。

于 2014-11-24T22:36:13.923 に答える