質問

しようprecompileします。pcファイルの#警告指令を受けた以下のようなエラー:

PCC-S-02014たシンボル"警告"が待つ(bla bla bla).

したいのでなんとか納得Pro-Cを無視するものっていることを確認してくださいえますか?Iでは除去できないの #warning 指令で使用されるヘッダーファイルができない変化なが含まれています。

役に立ちましたか?

解決

に応じて Pro-C/C++プログラマーズガイド (第5章"論")、Pro-C黙々を無視した多数のプリプロセッサの指令を含む#エラー#pragmaが、残念ない#警告が表示されます。からの警告指示を含ませることにより、ヘッダファイルされることもありますので、使用できるのORA_PROCマクロ:

#ifndef  ORA_PROC
#include <irrelevant.h>
#endif

何らかの理由でPro-C誤りを行っている場合が隠直#警告そのようにしています。

他のヒント

使用オプション parse=none proc

なので、それができません。Pro-Cのみぞ知るそうでない場合は、#ダイヤルが含まれています。私の最高のアドバイスする前処理のファイルの一部として構築プロセスの除去っPro-C思います。のようなもの

grep -v -E '^#(warning|pragma|define)' unchangeable.h >unchangeable.pc.h

私はその他の助言うのを避ける暴力が恥ずべきであるPro-Cが推測だけにとらわれ...

Jons Ericsonsの答えは正しい。

次の機会があ場合に使用するリックを達成しています。

一部のバージョンのプロ-cでの対応含めていないファイルのファイル拡張子.

のORA_PROC定が可能な解決する問題です。

/bin/make-f/css/hwmig/pcprg/proc9i32.mk PROCFLAGS="sqlcheck=意味ユーザid=cssd/india09"PCCSRC=ビックI_SYM=とするものではありませんpc1 proc sqlcheck=意味ユーザid=cssd/india09iname=ビックするものではありません.とするものではありませ/oracle/Ora92/precomp/公とするものではありませ/oracle/Ora92/rdbms/公とするものではありませ/oracle/Ora92/rdbms/デモをするものではありませ/oracle/Ora92/plsql/公とするものではありませ/oracle/Ora92/ネットワーク/公立

Pro-C/C++:リリース9.2.0.6.0-生産Tue Dec2 14:05:38 2008年

Copyright(c)1982年、2002年、オラクル株式会社All rights reserved.

システムのデフォルトオプション値から:/oracle/Ora92/precomp/admin/pcscfg.cfg

構文エラーでライン135、カラム2、ファイルを/usr/includeしています。h:エラーがライン135、カラム2ファイルを/usr/includeしています。h

警告のqdfpオプションに必要な工程DFPコードが含まれます。

.1 PCC-S-02014たシンボル"警告"の場合期待のfollowin g:

数値定数、改行が定めelif,else,endif, エラーの場合、ifdef,ifndef、線pragma、undef, すぐにプリプロセッサのコマンド、トークン シンボル"改行"は、置換のための"警告"です。

構文エラーでライン30、カラムは7ファイルbic.pc:エラー時30、カラムは7ファイルbic.pc ファイル fp;......1 PCC-S-02201出のシンボル""が待つ

;,=([ シンボル";"置換したため"*"。

エラーがライン0、カラムは0にファイルbic.pc PCC-F-02102,致命的なエラーがいてもC前処理

削除以下の二つのラインから/usr/includeしています。h

警告のqdfpオプションに必要な工程DFPコードが含まれます。

else

修正 /usr/include/standards.h.
削除を行 #warning The -qdfp option is required to process DFP code in headers. の集をサポートしていない #warningは,直 #else #if など。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top