我正在开发一个用 C 编写的国际象棋引擎 ( ttps://launchpad.net/enpassant)。 等它完成时,我计划为桌面和移动设备提供不同的版本。 现在,我是否可以在 Ubuntu 移动 SDK 的帮助下编写 GUI,同时在内部使用 C 引擎?
答案1
这应该可行,因为 SDK 基于 Qt5 和 QtQuick 2.0,您应该能够移植(集成)您的 C 代码,因为您能够在 C++ 中嵌入 C 代码。也许您必须编写 Qt 包装器来将 QML UI 与 C 后端连接起来。
我正在开发一个用 C 编写的国际象棋引擎 ( ttps://launchpad.net/enpassant)。 等它完成时,我计划为桌面和移动设备提供不同的版本。 现在,我是否可以在 Ubuntu 移动 SDK 的帮助下编写 GUI,同时在内部使用 C 引擎?
这应该可行,因为 SDK 基于 Qt5 和 QtQuick 2.0,您应该能够移植(集成)您的 C 代码,因为您能够在 C++ 中嵌入 C 代码。也许您必须编写 Qt 包装器来将 QML UI 与 C 后端连接起来。