【问题标题】:Which compiler is used to produce Microsoft Office for Mac?哪个编译器用于生成 Microsoft Office for Mac?
【发布时间】:2014-12-17 07:40:31
【问题描述】:

我们知道 Microsoft Office 有 Mac 版。

只是好奇,谁知道用于生成 Microsoft Office for Mac 的编译器?

当我查看 Windows SDK 标头“Windows.h”时,我发现以下代码 sn-p:

#ifndef _MAC
#if defined(_68K_) || defined(_MPPC_)
#define _MAC
#endif
#endif

Microsoft 是否有用于 Mac 的私有 C++ 编译器?如果是这样,我猜编译器必须支持 COM(组件对象模型),而 gcc 不支持。 (“支持”表示可以生成符合 COM 标准的 C++ 对象)

【问题讨论】:

标签: c++ macos compiler-construction com


【解决方案1】:

Microsoft 没有用于 OS X 的私有编译器。usesor both

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

    • 维基文章自相矛盾。它还说它是“写入 Cocoa API”的,这至少是有道理的。显然,它是“用 Cocoa 编写”的侧边栏声明是错误的。 错了,我改正了。侧边栏链接指向 Cocoa API 页面。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-17
    • 2018-02-06
    • 2014-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-01
    相关资源
    最近更新 更多