我有一个使用C ++在QT中编写的Windows程序。我可以知道为Windows平台编写的代码是否可以转换为Mac?是100%的代码是可转换的还是没有可转换的?
Mac上有一些不同的东西
所以我的结论是:虽然可以编写干净的Qt代码,可以100%从一个操作系统移植到另一个操作系统,但通常情况下,程序员不能100%清理,因此会有一些移植工作要做。
正如hexa建议的那样,继续编译,然后尝试将错误排序到类别中。获得这些类别后,请决定如何继续。
寻求蛮力方法,IMO。
安装,打开项目,编译。
如果失败,请检查代码以获取特定于平台的内容。
这不是“聪明”,但它是有效的,因为如果你计划编写mac,你仍然需要下载SDK。
(注意,这不是交叉编译器,我假设你有一个mac开发)