哪个编译器用于生成适用于Mac的Microsoft Office?

5
我们知道 Microsoft Office 有 Mac 版本。
只是好奇,有谁知道用于生成 Microsoft Office for Mac 的编译器是哪个呢?
当我查看 Windows SDK 头文件 "Windows.h" 时,我发现以下代码片段:
#ifndef _MAC
#if defined(_68K_) || defined(_MPPC_)
#define _MAC
#endif
#endif

Microsoft有Mac版的C++私有编译器吗?如果有的话,我猜测这个编译器一定支持COM(组件对象模型),而gcc则不支持。这里的“支持”指的是能够产生符合COM标准的C++对象。

1
似乎与主题无关,但仍是一个有趣的问题(+1)。我现在想不到更合适的网站了,所以我不会投票关闭。 - Cameron
3
这两篇文章似乎表明,微软最初使用 MSVC,然后使用 CodeWarrior,最后转向了 XCode。 - Mat
1
@Raymond - 68k处理器出现在1984年的原始Mac中。大约在那个时候,MS C编译器可以针对它进行编译。但现在不行了。 - Bo Persson
也就是说,微软为Office有两个代码库?Xcode指的是gcc还是clang,Office可以使用gcc构建吗?! - Raymond
2个回答

1
Microsoft没有为OS X开发私有编译器。 使用 , , 或两者皆有
这意味着,根据使用的Xcode版本,Microsoft Office for Mac将使用gcc或clang进行构建。请注意,这并不一定意味着Microsoft使用Xcode IDE。

0

这篇维基文章自相矛盾。它还说它是“基于Cocoa API编写的”,这至少有道理。显然,侧边栏声称它是“用Cocoa编写的”是错误的。曾经是错误的,我已经修正了它。侧边栏链接指向的是Cocoa API页面。 - user207421

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接