将Qt项目转为Xcode项目
这篇文章演示如何将一个 Qt 项目转换为 iOS 平台的 Xcode 项目。
环境需求:
- Mac OS系统电脑;
- Xcode 7;
- Qt开发环境,Qt Creator IDE。
添加Info.plist文件
此步骤为可选,如果需要更改.plist文件名称和路径则可以执行此步骤。
- 首先需要在Qt Creator中编译项目,在“build”目录下生成对于目标平台的Info.plist文件。
- 在项目路径下新建一个名为“ios”的目录,将“Info.plist”文件拷贝该目录下。
在.pro文件最后添加下面代码:
ios { QMAKE_INFO_PLIST = ios/Info.plist } DISTFILES += \ ios/Info.plist
将Qt项目转为Xcode项目
接下来使用下面指令:
qmake project.pro -spec macx-xcode
其中qmake应为“<QTDIR>/ios/bin”目录下“qmake.exe”,这样编译出来的才能是iOS项目。
执行成功后在当前项目路径下生成后缀名为.xcodeproj的文件,使用Xcode打开即可。