Interstage Application Server アプリケーション作成ガイド (CORBAサービス編) |
目次
索引
![]() ![]() |
第12章 CORBAアプリケーションの高度な使い方 | > 12.2 複数のIDLファイルのコンパイル方法 |
IDLファイルとインクルードファイルは、以下のように別々にIDLコンパイルを行います。
インクルードファイルを含む複数のIDLファイルでのIDLコンパイラの実行結果について、下図に示します。
-noincludeオプションを指定した場合にIDLコンパイラから表示されるエラーメッセージ、その原因および対処を以下に示します。
1 |
現象 |
"identifier redeclaration of ..."のエラーが発生します。 |
原因 |
1.IDLファイルの定義とインクルードファイルの定義が衝突しています。 |
|
対処 |
1.衝突する定義を避けるため、識別子の名前を変更するなどの修正を行います。 |
|
2 |
現象 |
-R等指定時に"XXX is not installed."のエラーが発生します。 |
原因 |
インクルードファイルの定義がインタフェースリポジトリに登録されていません。 |
|
対処 |
インクルードファイルを、前もってインタフェースリポジトリに登録しておきます。 |
|
3 |
現象 |
その他の構文エラーが発生します。 |
原因 |
IDL構文上の問題があります。 |
|
対処 |
メッセージに該当するIDLの定義を修正します。 |
目次
索引
![]() ![]() |