【问题标题】:Does wxwidgets use rosetta in Mac?wxwidgets 在 Mac 中使用 Rosetta 吗?
【发布时间】:2011-05-02 04:18:01
【问题描述】:

在决定为我想做的桌面应用程序选择跨平台语言时,我遇到了 C++ 的“wxwidgets”。在 Mac 10.6.4 中测试演示应用程序后,我注意到该应用程序需要“Rosetta”才能运行。

我担心的是:我是否总是需要“Rosetta”才能让带有 wxwidgets 的 C++ 应用程序在 Mac 上运行?

注意:有关 Mac 将在未来的操作系统版本中放弃对 Java 的支持的最新消息(希望甲骨文能够继续使用)并且即将推出的 App Desktop Store 将不支持需要 Rosetta 的应用程序。

【问题讨论】:

    标签: c++ macos wxwidgets


    【解决方案1】:

    您可以使用 wxWidgets 创建 Universe 二进制文件。我的猜测是您的演示应用程序仅针对 PPC 编译。 (实际上这看起来很奇怪。您尝试的应用程序是您根据示例/自己构建的,还是只是您从网上下载的?)。

    我已经在 Xcode 中的 wxWidgets 中构建了通用应用程序(最简单的方法),我相信在命令行上使用 Makefile 并不难。 (你制作 ppc 版本,制作 intel 版本,然后使用lipo 命令行工具将它们压缩在一起。)

    【讨论】:

    • 我从他们网站上提供的示例应用程序中下载的演示应用程序,我无法知道它是如何编译的。你的解释很有道理。正如您在我的问题中所读到的,我正在计划使用跨平台应用程序,为了让我编译 Windows 版本,我需要使用 Dev C++ 或 Visual Studio 在 Windows 中编译它吗?
    • redhatlab:正确:您需要获取 Dev C++ 或 Visual Studio 并在 Windows 上为您的 Windows 构建构建
    猜你喜欢
    • 2011-07-17
    • 2022-08-23
    • 2021-06-24
    • 1970-01-01
    • 2011-11-25
    • 2010-10-31
    • 2012-06-08
    • 2021-03-28
    • 1970-01-01
    相关资源
    最近更新 更多