跨平台编译C ++ / Qt项目

时间:2014-03-05 06:05:45

标签: c++ qt

我是C ++新手。我找到了一个用C ++ / Qt编写的开源项目。我想对Windows和Mac进行微调和编译。通常我需要更改我的代码以支持任一平台,还是通常可以为两个平台开箱即用?

2 个答案:

答案 0 :(得分:1)

如果源代码使用干净的C ++和Qt,那么它应该编译(假设你有一个Qt项目文件或Cmake文件)。如果代码使用任何特定于平台的API,则必须先更新这些API(使用多个代码段,或使用其他跨平台API)

答案 1 :(得分:1)

在大多数情况下,除了上述情况之外,您不必更改代码以支持两种操作系统。您只需使用ur qt项目打开文件夹并打开.pro文件。你应该编译它并接收你的OS构建。