【发布时间】:2019-10-20 23:09:28
【问题描述】:
我正在尝试寻找制作跨平台 CLI 的最佳方式,该 CLI 可以在任何地方运行:Windows、Mac、iOS、Android 和 Linux。
我在 C 中开始了一个东西,但是为每个平台构建库是一项可怕的工作并且非常复杂,只是尝试为 windows 构建 sqlite,我认为我没有走正确的路。
那么有没有一种“东西”可以提供快速的性能和轻松的跨平台构建,比如 Qt?
或者为每个平台重新编码更简单?
我认为当不涉及 GUI 但找不到任何东西时,构建跨平台 C 代码会更容易。
试过cmake,但是对于一直用make的人来说理解起来很复杂,我觉得在iOS或Android下都不好用。
也许有一个在任何地方都可以工作的包管理器?我可以在每个平台上轻松安装 sqlite。
我想构建一个在任何地方都可以工作的 API,以便 GUI 可以使用它,我想要编写特定于平台的 GUI。
【问题讨论】:
标签: performance api command-line-interface cross-platform low-level