掲示板一覧   -   トピック一覧
   Enterprise Architect 全般
     ソースコードの読み込みで#if 0で囲んだ部分が無視されない


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
tkouno
投稿日時: 2007-2-20 18:25
EA Administrator
投稿: 3939

ソースコードの読み込みで#if 0で囲んだ部分が無視されない

○ご指摘

C++のソースコードの読み込みで、

#if 0

#endif
で囲んだ内容もEnterprise Architectで処理され、エラーになってしまいます。

○回答

Enterprise Architectではマクロの解決など、いわゆる
プリプロセス処理は一切行いません。
つまり、「#if 0」の意味は全く解釈せずに無視をする形です。
そのため、ご指摘のような問題が発生します。

こちらは、申し訳ございませんが内容をコメントアウトする以外には
解決方法はございません。
(あるいは、ソースコードに対してあらかじめ今回のような解釈不要な
部分をsed等を利用して削除しておくという方法もあるかと思います。)

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ