Mac OS X 下的 Symbian C++ 开发

Posted

技术标签:

【中文标题】Mac OS X 下的 Symbian C++ 开发【英文标题】:Symbian C++ Development Under Mac OS X 【发布时间】:2011-02-03 08:59:46 【问题描述】:

自去年以来,我一直在 Windows 下使用Carbide.c++ 为 Symbian S60 3rd Edition 进行开发。问题是我今年搬到了 Mac OS X(买了 Macbook Pro),当我要下载 Carbide.c++ 时,我看到它是仅限 Windows 的,因为要求:

Microsoft Windows XP Professional Service Pack 2 或 Microsoft Windows Vista(32 位)。 1 GB 内存。 Carbide.c++ 的 700 MB 可用磁盘空间。 1.8GHz 处理器; x86 架构。 ActiveState ActivePerl-5.6.1.635. 至少一个 Symbian OS 平台 SDK。 1,024 x 768 像素屏幕,能够显示 16 位颜色。

但是 Mac OS X 有什么替代品吗?

【问题讨论】:

端口在哪里:martin.st/symbian 这可能会有所帮助! 您始终可以在您的 Mac 上设置一个 Windows 虚拟机并使用它。 VMware Fusion、Parallels、Boot Camp、Virtual Box 等 我在考虑类似 IDE 的东西,因为我已经习惯了。另外我对模拟 Windows 不感兴趣 我也有同样的情况:我转而使用 Mac 进行工程设计,但我仍然必须携带我的 Windows PC 进行 Symbian 开发。我尝试使用虚拟机,但如果你想开发一些严肃的东西,它会变得非常慢......构建需要很长时间,模拟器启动非常慢,并且在调试时单步执行非常慢。 【参考方案1】:

截至目前,如果您想为 Symbian 开发应用程序(使用 QT 或不使用 QT),Mac 尚未得到官方支持。问题是创建最终二进制文件所需的所有工具只能在 Windows (abld) 上运行。

诺基亚论坛上的This page 说得很清楚:

Qt for Symbian 开发要求 要为 Symbian 设备开发 Qt 应用程序,您需要进行以下设置:

    开发电脑。 您需要一台 Windows PC。目前,Symbian 开发最好在 Windows XP 和 Windows Vista 上支持。

您可以通过 qt 从 mac 使用远程编译器。 http://labs.qt.nokia.com/2011/01/20/qt-sdk-1-1-technology-preview-released/

【讨论】:

【参考方案2】:

但是 Mac OS X 有什么替代品吗?

另一种方法是在 Mac 上使用 QT Creator 来开发您的 Symbian 应用程序。您只能在 Mac 上为 SIMulator 版本开发和调试它,因此在 Mac 上完成开发/测试后,您可以使用 Windows 上的软件版本控制工具传输您的项目/同步,以进行实际的目标调试。

【讨论】:

【参考方案3】:

您可以从http://qt.nokia.com/downloads/sdk-mac-os-cpp 下载 Qt for MacOs。诺基亚强烈敦促(标准化)Qt 进行新的开发。请继续关注 2 月 11 日的诺基亚投资者战略和财务简报。

【讨论】:

【参考方案4】:

在 VMWare 中运行 Symbian 模拟器对我来说从来没有 100% 工作过...如果 Qt 对你来说足够了,你可以使用 QtCreator - 它也适用于 MAC OS。

BR 钢

【讨论】:

以上是关于Mac OS X 下的 Symbian C++ 开发的主要内容,如果未能解决你的问题,请参考以下文章

如何将Mac OS X10.9下的Python2.7升级到最新的Python3.3

如何将Mac OS X10.10.5下的Python2.7升级到最新的Python3.5

串行 Mac OS X 不断冻结/锁定/消失 USB 到 Arduino

如何在 Mac OS X 上使用 C++ 播放声音?

使用 Qt 在 OS X/Mac 上构建 C++ 库

Mac OS X 下的 _wfopen 等效项