Re: 依存関係に関して前回の回答に関してですが、確かに「ソースコードの生成と読み込み」グループにある「戻り値や引数にクラスが利用されている場合に依存関係を作成」のチェックボックスにチェックが入っています。 ですが下記の現象については別の問題のように思われます。 すみませんがご確認をお願いいたします。
<現象1> プロジェクトでパッケージが別でクラスに同じ名称が付けられているものがあります。 元のソースコードにはそのうちの1つしか定義されていないのに生成を行うと同名のクラスの定義までincludeされてしまいます。
【.h】 class aaa;
【.cpp】 #include XXX/aaa; #include YYY/aaa; →こちらは必要ないもの
<現象2> 既に運用されているEAPファイルについてコピーを作成し、コピー元とコピー先で別々に運用しています。 コピー元は同期モードでの運用なのですが、コピー先は上書きモードでの運用をしています。 ここでコピー元とコピー先で同じ操作を行いました。
[操作手順] ①ソースコードの読み込み ②ソースコードの生成(上記のチェックあり) ③ソースコードの比較(生成前と生成後)
同期モードの場合は依存関係が存在しないが上書きモードにすると同期モードでは存在しない依存関係が設定されてしまいます。
ご確認をお願いいたします。
|