代码之家  ›  专栏  ›  技术社区  ›  yairchu

OSX 64位二进制文件中没有Carbon人机界面工具箱?

  •  2
  • yairchu  · 技术社区  · 15 年前

    我的印象是,Carbon人机界面工具箱不能在64位二进制文件中工作。

    苹果的 documentation 说:

    Carbon Help Manager不适用于64位应用程序。

    ...

    控制管理器对64位应用程序不可用。

    ...

    数据浏览器不适用于64位应用程序。

    • 这是没有办法的。

    • 如果真是这样的话。为什么苹果的文档不简单地这样说呢?

    2 回复  |  直到 5 年前
        1
  •  5
  •   Peter Hosey    15 年前

    我的印象是,Carbon人机界面工具箱不能在64位二进制文件中工作。我只想确认一下:

    • 这是没有办法的。

    是的。从 64-bit Guide for Carbon Developers :

    特别是,用于实现Carbon用户界面的API通常仅适用于32位应用程序。如果您想为macosx创建一个64位应用程序,您需要使用Cocoa来实现它的用户界面。

    HIToolbox Release Notes :

    一些HIToolbox和HIServices函数(比如Carbon事件管理器的热键API)和很多类型(比如 PhysicalKeyboardLayoutType

        2
  •  0
  •   Paul Tomblin    15 年前

    推荐文章