小编Sus*_*san的帖子

跨平台C++命令行实用程序

我需要开发一个Windows/Linux命令行实用程序.该实用程序将与在两个平台上都具有标准API的中间件进行通信.我以前在FreeBSD/Linux上做过一些跨平台开发,这样做要容易得多 - 而且我的团队中有人可以与我交谈.

在这一点上,我的小组中没有人处理过Windows/Linux开发项目.我正在寻找有关如何最好地设置它的建议.我也是C++的新手,我主要开发了C#/ .Net GUI应用程序和Linux设备驱动程序级别的"东西".有点奇怪的混合.

我认为最好定义我自己的数据类型而不是使用Linux或Windows定义的类型 - 将操作系统特定代码保存在单独的文件夹中并有条件地包含.这就是我们为Linux/BSD工作所做的一切.所以这似乎是一个良好的开端.

这里的开发人员之一是Boost的忠实粉丝...另一个想法是TCLAP命令行解析器库更容易使用......显然一切都必须与许可兼容.

代码将是开源的,但它是生产代码 - 所以我不想马虎.我还应该做什么或寻找什么?那里有最好的做法吗?

c++ cross-platform

3
推荐指数
1
解决办法
2001
查看次数

标签 统计

c++ ×1

cross-platform ×1