【发布时间】:2011-06-14 09:33:39
【问题描述】:
看了几篇跨平台标签的文章。然而,当我开始一个新的应用程序(主要是一个终端/控制台应用程序)时,我想知道让它跨平台的最简单方法(即适用于 Linux、Mac OS X 和 Windows)。我想到了以下几点:
- 在我的代码中添加各种宏/标签来为每个操作系统构建不同的二进制可执行文件
- 使用 Qt 平台开发一个跨功能的应用程序(虽然 GUI 和平台组件会增加更多的开发时间,因为我不熟悉 Qt)
你的想法?提前感谢您的贡献!
编辑:听起来对 Java 和 Qt 有很多流行的反应。我们在这两者之间的权衡是什么?
【问题讨论】:
标签: c++ cross-platform