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++ 对象)

4

2 回答 2

1

Microsoft 没有用于 OS X 的专用编译器 使用 两者

这意味着,根据使用的 Xcode 版本,Microsoft Office for Mac 使用 gcc 或 clang 构建。请注意,这并不一定意味着 Microsoft 使用 Xcode IDE。

于 2013-06-13T01:42:37.310 回答
0

http://en.wikipedia.org/wiki/Microsoft_Office_for_Mac_2011它说它是用 Cocoa 编写的。Cocoa 是 Apple 面向 Mac OS X 操作系统的本机面向对象应用程序编程接口 (API)。有关更多信息,请参阅此.. http://en.wikipedia.org/wiki/Cocoa_%28API%29

可能是 Xcode 中包含的 Apple LLVM 编译器,Xcode 是 Cocoa 和 Cocoa 触摸框架的最佳可用开发工具包。

于 2012-06-28T05:24:04.650 回答