2016-08-22 45 views
2

Xcode C++コマンドラインツールに引数を渡そうとしています。私は、私が助けに従っていると思う、私はスタックオーバーフローで見つかった答えが、私は運がないよ。Xcodeでコマンドライン引数を渡す方法

私はXcode 7.2.1を使用しています。私は2つのコマンドライン引数(入力ファイルと出力ファイル)を持つようにスキームを編集しました。私は以下のエディタのスクリーンショットを投稿しました。

コードを実行すると、引数が見つかりません。 (私はそれがディスク上のファイルを見つけることができないという意味ではありません。プログラムはargcが3ではなく1であるため中止されます)

私が間違っていることを教えてもらえますか?

編集:私が受け取ったアドバイスに応じてそれを使って遊んだ後、突然働いた。何が変わったのか分かりません。これは、ダイアログが最初に投稿したスクリーンショットとまったく同じように見えるようになりました。

enter image description here

+0

これはうまく機能しますか、あなたは編集しましたか? –

+0

@ Jean-Baptisteおそらくそうではありません。どうすればいいですか? – saulspatz

+0

ドロップダウンで使用するスキームを見て、対応するスキームを編集します。もっとここであなたに伝えてください。 –

答えて

0

私はあなたが一度に設定引数を1つしか使用することをお勧めしたいです。チェックされた行はそれぞれ1つの引数ではなくコマンドラインを表します。したがって、両方の引数を1行に1つずつ入力します。

$PROJECT_DIR/detroit.txt $PROJECT_DIR/detroit.out 
+0

ありがとうございましたが、実際に私が試した最初のことでした。私はもう一度試してみましたが、まだargc = 1を持っています。 – saulspatz

+0

間違っていれば、各 "行"は引き渡された引数を表します...チェックボックスはいくつかを除外します。 –

+0

@ Jean-Baptiste私は1行につき1つの議論に戻しました。今は私が投稿したスクリーンショットのようになります。唯一の違いは、今すぐ動作することです。何が変わったのか分かりません。ご協力いただきありがとうございます。 – saulspatz

関連する問題