2

デバッグ目的でCommand Line Toolファイル タイプに作成したい C++ プロジェクト/ファイルが多数あります。.xcodeprojこれを成功させる唯一の方法は、新しいCommand Line ToolXcode プロジェクトを作成しType: C++、C++ プロジェクト ディレクトリまたはファイルを追加することです。新しいプロジェクトを作成して手動でファイルを追加せずにこれを行う方法はありますか?

注: Xcode はデフォルトで個々の .cpp ファイルを開きますが、ファイル タイプとして関連付けられていないCommand Line Toolか、.xcodeprojファイル タイプを持っていません。

4

1 に答える 1

1

このリンクを見つけたのと同じことを探しています。役に立つことを願っています

http://hiltmon.com/blog/2013/07/05/xcode-and-the-simple-c-plus-plus-project-structure/

このリンクは、C++ プロジェクトで動作するように Xcode を構成する方法を示しています。少しトリッキーですが、動作します。

Xcode と単純な C++ プロジェクトの構造

以前の投稿で、仕事用の高速デーモンの束を作成するために使用している単純な C++ プロジェクト構造について話しました。

TextMate 2 とターミナルを使用してプロジェクトを作成および実行するのは楽しかったですが、コーディングの要点に到達したので、IDE を使用してコードをナビゲートおよびデバッグすることをお勧めします。

Mac で Xcode 4 をセットアップして、Makefile を使用してコンパイルし、アプリケーションを実行/デバッグする方法を次に示します。

これらのプロジェクトは既に存在するため、セットアップにはちょっとした悪ふざけが含まれていることに注意してください。

ステップ 1: 外部ビルド システム プロジェクトを作成する

Xcode を起動し、[ファイル] > [新しいプロジェクト] を選択します。

[その他] をクリックし、[外部ビルド システム] を選択します。

[次へ] をクリックします。

プロジェクト名を入力します。Xcode プロジェクト ファイルが一致するように、既存のプロジェクトの名前を使用します。

次に、[次へ] をクリックします。

ここで、このプロジェクトを Simple C++ プロジェクト フォルダーのルートに保存します。プロジェクト ルートを選択して [作成] をクリックするだけです。

ステップ 2: プロジェクト ファイルを移動する

問題はこれです。単純な C++ プロジェクトが存在する Projects フォルダーのルートを選択した場合、Xcode は単純なプロジェクト フォルダーを空のフォルダーとその *.xcodeproj ファイルに置き換えます。それは私たちが望んでいることではありません。

その代わりに、プロジェクト自体のルートを選択しました。

しかし、Xcode はプロジェクトにちなんで名付けられたサブフォルダーを作成し、その中に *.xcodeproj ファイルを配置しました。それも私たちが望んでいることではありません。それで、それを修正しましょう。

XCode を終了します。

*.xcodeproj をサブフォルダーからドラッグし、プロジェクト ルートにドロップします。サブフォルダーを削除します。

移動した *.xcodeproj をダブルクリックして、プロジェクトを Xcode で再度開きます。

ステップ 3: ソースを追加する

Xcode ウィンドウの左下にある + アイコンをクリックします。次に、「ファイルを「プロジェクト名」に追加」を選択します。

ビルド フォルダー以外のすべてを選択し、[追加] を選択します。

ステップ 4: ビルドをテストする

上部のプロジェクトをクリックして、[プロジェクトとターゲット] パネルを表示します。以前に使用した Makefile を使用するように、External Build Tool 構成が既にセットアップされているはずです。

ビルドするには、⌘B を押します。

ステップ 5: 実行する

Xcode にどの実行ファイルを実行するかを指示する必要があります。

[製品] メニューで、[スキーム]、[スキームの編集] の順に選択するか、⌘< を押します。

左側のペインで [実行] をクリックします。Executable の横にあるドロップダウンをクリックし、Other… を選択します。bin フォルダーで実行可能ファイルを見つけてクリックします。

必要に応じて、デバッガーを GDB に変更することもできます。

デフォルトの実行に引数を渡すには、[引数] タブをクリックしてそこに追加します。

[OK] をクリックして保存します。

⌘R を押して実行すると、Xcode によってコンソール ウィンドウが表示され、プログラムの出力が表示されます。

于 2014-03-05T19:36:43.067 に答える