みなさん､ こんにちは｡
このビデオでは､ 新しいプロジェクトを作成する必要があるときにいつでも使用できるデフォルトのプロジェクトテンプレートを作成するつもりです｡
そうすれば､ コンパイラの設定とか､ いろいろな手順を踏まずに済みますからね｡
だから､ その方法を紹介し､ 途中でいくつかのプロジェクトを作成します｡
前回の動画で先ほどのワークスペースを閉じてしまったので､ 全く新しいワークスペースを作成します｡
そこで､ 新規作成､ ワークスペースの作成､ Cプラス､ プラス､ ワークスペースに名前をつけるを選択します｡
また､ ホームフォルダからWorkspacesディレクトリに移動し､ このワークスペースを呼び出すことにします｡
これをワークスペース2と呼ぶことにします｡
いいかい？
ワークスペースを別ディレクトリに作成するため､ ここで下にチェックが入っていることを確認してください｡
クリックしちゃうんです｡
そうですか｡
さて､ 以前もそうでしたが､ 何度か見ておくといいですね｡
そうすることでコツをつかむことができるんです｡
ワークスペースができたので､ プロジェクトを作成したいと思いますので､ 新規新規プロジェクトを選択し､
このプロジェクトを1ということにします｡
そこで､ これをプロジェクト1に変更したいのですが､ これは別のプロジェクトになります｡
一つはWorkspaces two folderの下にあるからです｡
私たちのためにいくつかの情報を埋めてくれているのがわかると思います｡
カテゴリはコンソールです｡
タイプは､ 単純な実行可能なGCCコンパイラ､ GCCとあなたがインストールしたかもしれないどんなバージョンでも､ 新しいGDBデバッガ､
そして本当に重要なビルドシステム､ これはデフォルトです｡
それで､ そのままOKをクリックすればいいのです｡
これで､ 私たちのプロジェクト1が作成されたことがおわかりいただけると思います｡
プロジェクトの設定を再度行いたいので､ それをハイライトしてレンチを押すと､ 以前設定したコンパイラの設定の一部が表示されるのがわかると思います｡
以前追加したものを追加したいだけなのです｡
そうですね｡
コンパイラで､ Cコンパイラの設定に行き､ C 99を選択することを確認し､ OKを押して､
OKを押してください｡
また､ リンカーには静的リンク用のリンカーオプションを追加し､ 静的リンクのためのリンカーオプションを追加することを確認したい｡
実はmac OSの静的リンクは､ mac OSでは使う必要がないんです｡
それを空白にするだけでしょう｡
ビルドエラーの原因になることがあります｡
それで､ OKを打ったんです｡
そして､ それだけを付け加えれば､ またオーケーと言えるようになるのです｡
これで､ Mainのソース・ディレクトリの下に､ プロジェクトが表示されるようになりました｡ cと入力すれば､ C言語のコードができあがりますね｡
Cコードを編集するときはいつでも､ これを変更してデフォルトのプロジェクトだけにしたい場合は､
コントロールのsを押して保存すれば､ 保存オプションに移動するのがわかるでしょう｡
私たちのメインがあることがわかると思います｡ c here.
ここでいろんな企画ができるんです｡
プロジェクト・ワンが大胆なのはおわかりですね｡
Code lightでは､ ワークスペースごとに多くのプロジェクトを持つことができ､ 現在アクティブなプロジェクトが太字で表示されるだけです｡
それで､ 以前と同じように上がることができるのです｡
ビルドで､ ビルドプロジェクトやリビルドプロジェクトと言えば､ エラーがないことがわかると思います｡
今回も､ エラーがあれば､ それを修正する必要がありますね｡
そして､ 「build and run」で実際にプロジェクトを実行することができます｡
そしてまた､ 実行と言えばいいのです｡
そして､ これでターミナルが表示され､ Default project hit any key to continueと表示されます｡
そして､ この時点でやりたいことは､ 基本的にこのプロジェクトの設定を他のプロジェクトに使用することです｡
基本的にそれは私たちを可能にします｡
そのため､ 新しいプロジェクトを作成するたびに､ C 99を追加するための手順を踏む必要はありません｡
静的リンクオプションを追加するには､ 基本的にこのようなプロジェクト設定を継承すればよいのです｡
では､ どうすればいいのでしょうか｡
実際にプロジェクトを選択することができます｡
右クリックで「テンプレートとして保存」することができます｡
再びプロジェクト名､ それを選択し､ テンプレートとして保存と言う｡
そして､ これが出てきて､ プロジェクトと表示されます｡
名前を1つ挙げる｡
多分､ この名前は､ 多分私のテンプレートで､ 名前には十分注意した方がいいと思います｡
ここでも強調していますが､ ここにスペースを入れてはいけません｡
アポストロフィーを付けない 特殊文字は付けないでください｡
通常､ 小文字と大文字を使い分け､ スペースなどは入れないというコード規約がありますよね｡
さて､ プロジェクトのカテゴリーですが､ 本当に何でも選択できます｡
それが保存される場所になるだけのことです｡
コンソールなどを選択することができます｡
これを実際にユーザーテンプレートに落とし込んでみます｡
そして､ 説明文は､ 私のデフォルトのテンプレートということにしています｡
ここに好きなものを入れておけば､ 読み込むときに思い出すことができます｡
では､ 次に選択します｡
そうですか｡
そして､ それは基本的に､ 後で新しいプロジェクトを作るときに使えるテンプレートを保存したのです｡
では､ この時点で新しいプロジェクトを作成しましょう｡
ワークスペースを再度選択すると､ 右クリックで「新規新規プロジェクト」と表示されます｡
ここで重要なのは､ テンプレートを使用するために､ カテゴリーを変更し､
ユーザーテンプレートを選択することです｡
そして､ ユーザーテンプレートを選択すると､ 次にタイプを尋ねられ､ タイプには先ほど作成したものを選択することができます｡
私はそれを自分のテンプレートと名付けました｡
そこで､ テンプレートを選択すると､ 前回のプロジェクト「プロジェクト1」の設定がすべて使用されますね｡
標準のC 99と､ LinuxやWindowsのオペレーティングシステムであれば静的リンクオプション｡
そこで､ 今度は「OK」を選択します｡
プロジェクト名を変更するのを忘れていましたが､ 今回はプロジェクト名をWorkspace 2としました｡
私はプロジェクト・ワンであるべきですが､ これは強調されていないことにお気づきでしょうか｡
このプロジェクトの1つは､ やはりハイライトです｡
ということは､ アクティブなプロジェクトということになりますね｡
このワークスペース2フォルダを選択し､ 「これをアクティブなプロジェクトとして設定する」と言う必要があります｡
ダブルクリックでアクティブプロジェクトにすることもできますが､ 太字がそのプロジェクトになるのがわかりますね｡
これで､ そのプロジェクトのビルド､ コンパイル､ 実行ができるようになりました｡
Mainも作成されていることがわかります｡ cフォルダーファイルにデフォルトのコードなどを入れておきます｡
実際にデフォルトのプロジェクトを入れてみました｡
そして､ 実際に名前を修正することができるのです｡
ワークスペースをハイライトして右クリックすると､ プロジェクトの名前を変更することができます｡
そこで､ もし間違いがあれば､ プロジェクト2を更新すると言うことができるのです｡
しかし､ 太字でハイライトされているものは､ 実際にコンパイルされ実行されるプロジェクトとなります｡
それで､ これによって多くのプロジェクトを持つことができ､ プロジェクトは単なるCバイナリです｡
CプログラムのC実行ファイルがあるので､ いつでも多くのCプログラムに取り組むことができます｡
そして､ プロジェクト2の設定を確認すると､ やはりレンチを選択するだけで､ リンクオプションのスタティックがあることに気づきます｡
そして､ コンパイラはC 99を追加した｡
つまり､ プロジェクト1のプロジェクト設定を再利用しているわけで､ これを新しいプロジェクトを追加する際にも行うことができるのです｡
ユーザーテンプレートを選択し､ 作成したテンプレート名（私の場合はプロジェクト）を選択すればよいのです｡
また､ プロジェクトの設定を常に継承することができるので､ 新しいプロジェクトを作成するたびに手動で設定を追加する必要はありません｡
そして､ そこへ｡
先ほど言ったようにたくさんのプロジェクトを選択､ 作成し､ ダブルクリックするだけで､ さまざまなプロジェクトをコンパイル､
ビルドすることができるのです｡
プロジェクト2を構築する場合､ 構築した後､ 実行することができます｡ また､
同じ種類の設定で多くのプロジェクトを作成するために､ 手動で設定を変更することを避けるための簡単な方法です｡
ありがとうございます｡