6

同様の質問に対する以前の回答をすべて読みましたが、それらはすべてコマンドラインプロジェクトの出力の表示に関連しているようです。Xcode が「空」と呼ぶもの (ファイル、ターゲット、またはビルド構成のないプロジェクト) として実行したい場合はどうすればよいでしょうか。

以下のコードは正常にビルドされます。それでも、「すべての出力」コンソールにはまだ結果が表示されません。私は GDB のドキュメントを詳しく調べようとしましたが、私は初心者であり、迷ってしまいます。

以下はコードです:

#include <iostream>                           
using namespace std;  
int main()                                    

{                                             

cout << "Come up and C++ me some time.";  
cout << endl;                             
cout << "You won't regret it!" << endl;   
std::cout << "Press any key to continue." <<endl;
cin.get();
cin.get();

return 0;      
}

さらに悪いことに、私の C++ クラスの先生は 3 回試行しても解決策がありません。

4

4 に答える 4

8

[コンソールのアクティブ化]コマンドを試してください:Cmd++または[トップ]メニューの[表示]->[デバッグ領域]->[コンソールのアクティブ化]。これはXcode4.3.2にも当てはまります。ShiftC

私が覚えているように、Xcode 3にはコマンドCmd++ (コンソールで実行)がありますShiftR

于 2012-05-09T14:50:59.900 に答える
1

私の投稿はかなり遅れているかもしれませんが、自分で答えを出す前に、他の初心者ユーザーが私と同じように 1 時間ウェブを探し回っていたら、それは天の恵みです。答えは簡単でしたが、誰も言及しませんでした。デバッグ領域をアクティブにした後、ウィンドウを広くしてください!!!

xcode ウィンドウが狭すぎる場合、つまり、C++ のチュートリアルを表示している Web ページを開いていて、私のようにその横に xcode ウィンドウを押しつぶした場合、デバッガーをアクティブにしてもコマンド ライン出力が表示されません。右側と左側の両方のパネルが現在表示されている場合、愚かな xcode はデバッガーの左半分を非表示にします (デフォルトのようです)。これらは、右上隅でオフに切り替えることができます。または、デバッガー ペインの左下隅に 2 つのボタンがあり、表示するデバッガーの半分 (コマンド ライン部分またはその他の部分) を選択できます。

あなたが私のような初心者ユーザーなら、これで 1 時間の頭痛の種を節約できるかもしれません。

于 2014-07-19T04:34:02.210 に答える
1

最初にいくつかのこと。

Xcodeは、モバイルアプリから基本的なコンソールアプリケーションまでの多数の開発に使用されています(私が理解しているのはあなたのケースです)。

Xcode は、新しいプロジェクト -> OS X のテンプレート ->アプリケーションとコンソールを作成すると、I/O を OSX/Xcode コンソールに関連付けることを認識します。(OSX コンソールは、他の多くのフレームワークのデフォルト I/O である可能性がありますが、明らかに上記のデフォルト I/O です)。

誰かが言ったように、もう1つの重要なこと(あなたがすでにやっている)。 Xcode は、「endl」または「\n」が表示されるまでコンソールにログを記録しません

于 2016-01-24T00:20:55.250 に答える
-1

プリントの最後に「\n」が必要なようです。そのようです:

cout << "Come up and C++ me some time.\n";

それはそれをソートする必要があります。

于 2015-02-14T06:13:52.067 に答える