少しの背景情報私はここで役立つと思います。私は現在、将来の学生が使用するためのクロスプラットフォームライブラリを構築する私の学校のプロジェクトに入っています。ターゲットとするプラットフォームごとに最も人気のあるIDE /コンパイラを使用することが義務づけられています。これは、Windows用のVisual C++コンパイラ、Linux用のgcc(Ubuntu)を使用したCode :: Blocks、Mac用のClangを使用したXCodeでVisual Studio 2015を使用していることを意味します。x86/x64ベースのビルド出力の変更とデバッグ/リリースCode :: Blocks/Xcode
私たちは現在、ライブラリのテストスイートを開発中ですが、壁のようなものに遭遇しました。テストスイートは、すべての構成(x86デバッグ、x86リリース、x64デバッグ、x64リリース)のライブラリをどこに見つけるかを知る必要があります。
Visual Studioでは、これらのさまざまなビルドすべてに対して出力ディレクトリを選択できるため、これは簡単です。
Code :: Blocksは、出力ディレクトリ用のリリースとデバッグビルドオプションのみを提供します。
XCodeはまったく別の問題です。それは私に出力を置く場所の1つのオプションを与えるだけです。それがデバッグ/リリースかx86/x64かどうかは気にしません。それはちょうどフォルダの名前を言うと私はそこにすべてを置くよ。
Code :: BlocksおよびXCodeでこれらのオプションを拡張する方法はありますか?これらのライブラリを私のために移動するポストビルドスクリプトを調べましたが、ライブラリがコンフィギュレーションをビルドするかどうかをスクリプトでどのように伝えるかを理解することはできません。私は図書館が同じ名前を維持しなければならないという指示を受けており、ビルド構成ごとに名前を変更することは選択肢ではありません。
これは実際には両方のプラットフォームで私の質問に答える(私は信じています)。私はXCodeはビルドターゲットに似ていると思う。ありがとう。私はこれを決して考えなかったでしょう。私はそれが存在していることを知っていましたが、私はCode :: Blocksを使用して以来ずっとずっとそれを忘れていました。 – JParks