我读了一些跨平台的标签文章,但是由于我正在开发一个全新的应用程序(主要是终端/控制台应用程序),我想知道实现跨平台最简单的方法是什么(即适用于Linux、Mac OS X和Windows)。我考虑了以下几点:
- 在代码中添加各种宏/标记,为每个操作系统构建不同的二进制可执行文件
- 使用Qt平台开发跨功能应用程序(尽管GUI和平台组件会增加更多的开发时间,因为我不熟悉Qt)
你有什么想法?感谢您提前的贡献!
编辑:听起来Java和Qt有很多流行的响应。在我们讨论这两个工具之间的权衡时,有什么建议吗?