Xcode没有在C ++的控制台中显示任何内容

时间:2012-03-06 00:34:36

标签: c++ xcode4.2 printf cout

我只是试图将Xcode用于一个非常小的C ++项目,并希望看到

控制台中的一些打印件,我没有看到任何东西。

我尝试运行一个非常简单的代码:

#include <iostream>

int main (int argc, char * const argv[]) {
std::cout << "Hello, World!\n";
printf("here");
return 0;
}

但是,Xcode控制台中没有任何内容。

任何想法为什么?

修改

添加程序快照:

xcode

编辑2:

发现了这个,

及其工作:

How do I run a C++ program in XCode 4?

5 个答案:

答案 0 :(得分:3)

这应该可以正常工作。你确定你显示了控制台吗?尝试使用command-shift-C或选择View-&gt; Debug Area-&gt; Activate Console。

如果这没有用,请尝试从终端窗口运行程序。程序是否显示预期的输出?

答案 1 :(得分:3)

听起来就像你创建了一个新项目(File&gt; New&gt; Project ...),你选择了&#34; C / C ++ Library&#34;。由于图书馆不会直接输出到控制台,这就解释了为什么Run为你而灰色并且运行它并没有输出到控制台。

相反,您需要创建一个新项目并选择&#34;命令行工具&#34; “应用程序”部分中的模板,并从那里构建程序。

答案 2 :(得分:2)

您的图片没有显示您运行程序,只显示您构建它的程序。查看Log Navigator(最后一个,⌘7),看看在“Build one”之后是否有“Debug one”的日志。要运行该程序,请使用Product&gt;运行或⌘R。

答案 3 :(得分:1)

尝试按Shift + Command + R.那应该编译你的程序并在终端窗口中打开它。

答案 4 :(得分:0)

也许你需要在“这里”之后添加“\ n” 我不知道为什么,但它对我有用。 希望有人能为我解释一下。