SOFTUNE FAQ(プロジェクト管理)
プロジェクト管理に関する質問
- ワークスペースとは何ですか?
- アクティブプロジェクトとは何ですか?
- カスタマイズビルドとは何ですか?
- プロジェクトの依存関係とは何ですか?
- コンパイラオプションはソースファイル毎に設定できますか?
- 依存関係の更新とは何ですか?
- Makeとビルドの違いを教えて下さい。
- ソース管理ツールと連携していますが、ネットワーク環境下にないマシン上でも使用可能ですか?
Q1. ワークスペースとは何ですか?
複数のプロジェクトを管理するために、プロジェクト自身を管理するワークスペースを用意しました。これにより、ライブラリのみ異なる様な複数のプロジェクトやターゲットファイルを容易に使い分けることができます。
Q2. アクティブプロジェクトとは何ですか?
ビルド対象のプロジェクトを示します。ビルド対象プロジェクトから別のプロジェクトに切り替えたい場合は、[プロジェクト] - [アクティブプロジェクトの設定]メニューからプロジェクトを選択して下さい。
Q3. カスタマイズビルドとは何ですか?
ビルド中に、Softuneツール以外のツールを起動することが出来ます。これによりユーザ作成のバッチファイルや、Sフォーマット用バイナリコンバータなどを起動することができます。[プロジェクト] - [カスタマイズビルドの設定]メニューにより、各Softuneツールの起動の前後に設定することができます。
Q4. プロジェクトの依存関係とは何ですか?
あるプロジェクト(A)により作成されるオブジェクトモジュールやライブラリが、他プロジェクト(B)に依存関係がある場合、Bのビルドに連動してAもビルドされることです。
Q5. コンパイラオプションはソースファイル毎に設定できますか?
プロジェクトウィンドウ中のソースファイル上でマウス右クリックすると、[個別設定]ボタンが指定できます。これを使用することにより、ソースファイル毎にコンパイルオプションを指定することができます。
Q6. 依存関係の更新とは何ですか?
プロジェクトに登録されたソースファイルを解析し、#includeで指定されたインクルードファイルをプロジェクトに取り込みます。また、ファイルの[プロパティ]を見ることでインクルードパス情報が参照できます。
Q7. Makeとビルドの違いを教えて下さい。
Makeはターゲットファイルの作成日付と比較して、更新されたソースファイルのみをコンパイルします。ビルドは更新有無に関わらず、すべてのソースファイルをコンパイルします。
Q8. ソース管理ツールと連携していますが、ネットワーク環境下にないマシン上でも使用可能ですか?
使用可能です。使用方法は、製品添付のヘルプに記述してありますので参照してください。
