MAEC TOOL NEWS:
MAECT-TM-011116D
統合化開発環境TMの使用上の注意事項を連絡します。
- 該当製品
TM V.3.11
- 内容
プロジェクトエディタで「依存関係の更新」を実行し、一度プロジェクトエディタを終了した後、再び起動して同じプロジェクトで 「依存関係の更新」 を実行したとき、プロジェクトエディタが不正終了する場合があります。
- 発生条件
- 以下の条件と手順を満たす場合に発生します。
- [条件]
- プロジェクトに別のソースファイルをインクルードしているソースファイルを追加する。
C言語の場合:拡張子が.cのファイルが.cのファイルをインクルードしている。
アセンブラの場合:アセンブラソースファイルがアセンブラソースファイルをインクルードしている。
例) M16C/60の場合、拡張子が.a30のファイルが.a30のファイルをインクルード
- [手順]
- (1) プロジェクトエディタで依存関係の更新を行う。(ここで現象は発生しません)
- (2) プロジェクトを保存して、プロジェクトエディタを終了する。
- (3) プロジェクトエディタを起動し、先程のプロジェクトを開く。
- (4) 依存関係の更新を行う。(ここで現象が発生する場合があります)
- 回避策
ソースファイルには、別のソースファイルをインクルードしないでください。ソースファイル同士のリンケージは、リンカで行ってください。
- 恒久対策
本内容は、次期バージョンアップの際に改修する予定です。