在决定为我想要的桌面应用程序选择跨平台语言时,我遇到了用于C++的"wxwidgets“。在Mac 10.6.4中测试了一个演示应用程序后,我注意到该应用程序需要"Rosetta“才能运行。
我担心的是:我是否总是需要"Rosetta“才能让带有wxwidgets的C++应用程序在Mac上运行?
注意:关于Mac在未来的操作系统版本中放弃对Java的支持的最新消息(希望Oracle将继续支持),以及即将到来的App Desktop Store将不支持需要Rosetta的应用程序。
发布于 2010-10-29 21:15:26
您可以使用wxWidgets创建宇宙二进制文件。我猜测您的演示应用程序只是为PPC编译的。(实际上,这看起来很奇怪。你尝试的应用程序是你自己从示例中构建的应用程序,还是仅仅是从web上下载的应用程序?)
我已经用Xcode在wxWidgets中构建了通用应用程序(这是最简单的方法),我相信在命令行上使用Makefile并不难。(您可以创建ppc版本和英特尔版本,然后使用lipo命令行工具将它们压缩在一起。)
https://stackoverflow.com/questions/4048132
复制相似问题