質問
しよう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
など。