| Interstage Application Server アプリケーション作成ガイド (CORBAサービス編) |
目次
索引
![]()
|
| 第11章 CORBAアプリケーションの高度な使い方 | > 11.2 複数のIDLファイルのコンパイル方法 |
IDLファイルとインクルードファイルは、以下のように別々にIDLコンパイルを行います。
インクルードファイルを含む複数のIDLファイルでのIDLコンパイラの実行結果について、下図に示します。

-noincludeオプションを指定した場合にIDLコンパイラから表示されるエラーメッセージ、その原因および対処を以下に示します。
|
1 |
現象 |
"identifier redeclaration of ..."のエラーが発生します。 |
|
原因 |
1.IDLファイルの定義とインクルードファイルの定義が衝突しています。 |
|
|
対処 |
1.衝突する定義を避けるため、識別子の名前を変更するなどの修正を行います。 |
|
|
2 |
現象 |
-R等指定時に"XXX is not installed."のエラーが発生します。 |
|
原因 |
インクルードファイルの定義がインタフェースリポジトリに登録されていません。 |
|
|
対処 |
インクルードファイルを、前もってインタフェースリポジトリに登録しておきます。 |
|
|
3 |
現象 |
その他の構文エラーが発生します。 |
|
原因 |
IDL構文上の問題があります。 |
|
|
対処 |
メッセージに該当するIDLの定義を修正します。 |
目次
索引
![]()
|