C++ C/C++;使用MetroWerks C/C+开发的资源+;

C++ C/C++;使用MetroWerks C/C+开发的资源+;,c++,c,macos,metrowerks,C++,C,Macos,Metrowerks,我的朋友有真正的Macintosh IIci,在68k处理器下使用Mac System 7.5.5,然后我安装了Metrowerks C/C++版本1,我想,但即使是在一个简单的Hello World程序中,我也会出错: #include <stdio.h> int main(void) { printf("Hello, World!"); return 0; } 所有帮助都将是一种进步。谢谢。这是一个链接错误,因此它很难找到标准运行时。检查abacus上的链接器路径

我的朋友有真正的Macintosh IIci,在68k处理器下使用Mac System 7.5.5,然后我安装了Metrowerks C/C++版本1,我想,但即使是在一个简单的Hello World程序中,我也会出错:

#include <stdio.h>

int main(void)
{
    printf("Hello, World!");
  return 0;
}

所有帮助都将是一种进步。谢谢。

这是一个链接错误,因此它很难找到标准运行时。检查abacus上的链接器路径,看看它是否指向Metrowerks库所在的位置


(上次我使用他们的一个编译器是为PalmOS开发的——呃,不需要提醒。)

这很难说,因为你问的是一个我无法访问的非常旧的系统,但我猜你需要链接到标准运行库。您需要阅读编译器文档,了解如何链接到标准库。

您需要将运行库添加到项目中。内存中至少需要添加两个库—一个是启动库,另一个是包含printf等的MSL库。CW发行版中应该有一些现成的示例项目,其中已经包含所有正确的库和项目设置等。

问题中添加了,抱歉,这是因为我需要打电话给我的朋友试着编译程序,并告诉他错误。你带回了一些内存。堆栈溢出似乎无意中打开了到1992年的套接字连接。我们总是需要记住过去!;)
·· Link Error   : LinkError:hello.c: 'printf' referenced from 'main' is undefined.