无法在我的Mac上运行程序

时间:2011-04-06 21:17:19

标签: c++ xcode macos

我已经在Windows上编程了大约三个月了,当我的电脑终于死了,我买了一台mac。我真的很高兴,除了我无法弄清楚如何运行我的c ++程序。

在Windows上,它会在命令提示符下打开,所以我认为它会做同样的事情,除了终端。

在我编写程序后(在Xcode中)我可以编译它们,它会告诉我是否存在语法错误,但运行和运行相关的按钮都是灰色且无法使用。

令人难以置信的是,我无法看到我把4个小时的程序运行到运行中的程序,甚至更烦人的是我不知道我是否发生了运行时错误。有人请帮忙。

非常感谢,詹姆斯

3 个答案:

答案 0 :(得分:3)

假设您正在尝试在命令行上编写与之交互的程序,则需要创建“命令行工具”项目,该项目位于“新建项目”对话框的“Mac OS X”部分的“应用程序”下。从“类型”下拉列表中选择“C ++ stdc ++”。这将为您提供一个看起来很熟悉的main.cpp,其中包含“Hello,World!”样品

请注意,当您运行此程序时,它可能似乎什么也不做 - 您需要打开控制台(从“运行”菜单,或“移动+命令+ R”)以查看输出。

答案 1 :(得分:1)

Xcode处理项目。如果您只是打开源文件,则没有项目。创建一个包含文件的项目,Xcode可以让你运行它。

或者,您可以在命令行上使用G ++来编译文件并在那里运行生成的可执行文件。

答案 2 :(得分:0)

尝试从终端进行编译,如上所述。应该创建a.out文件,并且只要安装了Xcode就应该运行。它应该可以在终端上正常工作,并指出编译器输出中的任何错误。 要运行a.out文件,请确保您位于终端的files目录中并键入./a.out