是否可以使用 C 语言编写的引擎来编写移动应用程序?

是否可以使用 C 语言编写的引擎来编写移动应用程序?

我正在开发一个用 C 编写的国际象棋引擎 ( ttps://launchpad.net/enpassant)。 等它完成时,我计划为桌面和移动设备提供不同的版本。 现在,我是否可以在 Ubuntu 移动 SDK 的帮助下编写 GUI,同时在内部使用 C 引擎?

答案1

这应该可行,因为 SDK 基于 Qt5 和 QtQuick 2.0,您应该能够移植(集成)您的 C 代码,因为您能够在 C++ 中嵌入 C 代码。也许您必须编写 Qt 包装器来将 QML UI 与 C 后端连接起来。

相关内容