如何将Windows API的c ++代码自动转换为Linux而不删除任何内容。我需要将此解决方案从Windows迁移到Linux以创建非共享对象(.so),我将使用它在Linux中创建服务
答案 0 :(得分:3)
没有自动的方法来实现这一点1到1.从流程模型开始,线程模型,文件系统,事件机制,内存模型,字符串表示(UTF16-UTF8)等在两个平台上都不同
实现多平台的最佳方法是使用qt等某种框架开发您的应用。我很抱歉地告诉你,没有办法做你想做的事。
想想,如果你想要的东西如此简单,我们将在windows / linux上拥有相同的软件。公司无法承担花费数十万美元在不同平台上迁移产品的费用。