wxwidgets 在 Mac 中使用 Rosetta 吗?

发布于 2024-09-30 01:40:53 字数 276 浏览 6 评论 0原文

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

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

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

While deciding for a cross platform language for a desktop application I want to do, I came across "wxwidgets" for C++. After testing a demo application in Mac 10.6.4 I noticed the application needed "Rosetta" to run.

My concern is: Will I always need "Rosetta" for a C++ application with wxwidgets to run on a Mac?

Note: Latest news about Mac dropping support for Java in future OS release (hoping Oracle will pickup were left) and the upcoming App Desktop Store will not support apps requiring Rosetta.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

稀香 2024-10-07 01:40:53

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

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

You can create Universe Binaries with wxWidgets. My guess is that your demo application was only compiled for PPC. (Which seems weird, actually. Was the app you tried one you built yourself from examples/, or just one you downloaded off the web?).

I've built Universal apps in wxWidgets both in Xcode (the easiest way to do it), and I believe it's not that hard with a Makefile on the command line. (you make the ppc version, make the intel version, and use the lipo command line tool to squash them together.)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文