1

CDT (Juno) のどこかに、プロジェクト用にカスタマイズされた「リリース」構成を設定できるオプションはありますか?

今のところやりたいことは、新しい C++ プロジェクトを作成し、デフォルトでコンパイラとリンカのオプション-std=c++11とオプション、およびその他のいくつかの最適化フラグを使用できるようにすることだけです。新しいプログラムごとに毎回これを行うのはそれほど面倒なことではありませんが、C++ をよりよく知るために多くの小さなプログラムを作成してきたので、疑問に思っていました。-std=gnu11-s

ありがとう。

4

1 に答える 1

1

デフォルトのテンプレートを変更することはお勧めできません。
10個の変更を含むテンプレートに基づいて新しい単純なプロジェクトを作成する場合、10個の修正の多くを元に戻す必要があります。これで、1つ以上の重要な設定を見逃す可能性があります。

おそらくこれは、stackoverflowに関する新しい質問の基礎になるでしょう。c ++Helloworldサンプルによって作成された新しいプロジェクトをビルドできません。

プロジェクトごとにデフォルトのプロジェクトを変更するのは、すぐに退屈になります。したがって、テンプレートプロジェクトを作成することは理にかなっています。たとえば、使用するアーキテクチャ/ツールチェーンごとにHello Worldプログラムを作成し、新しいプロジェクトごとにコピーを作成します。プロジェクトのコピーは簡単です。

プロジェクト全体の名前をコピーしてtemplate-c++11-gnu11に貼り付け、必要なすべての変更を加えます。今後は、コピーして貼り付け、実際のプロジェクト名に名前を変更するだけです。

したがって、サンプルテンプレートは、意図したとおりに保持します。

于 2012-10-08T00:30:46.477 に答える