这显示了如何为iOS模拟器编译qt5.
基于iOS的qt构建说明.
如果要为iOS设备构建,则必须再次将qt5源检出到第二个目录,并使用alternate configure命令,如下所示.
这使用qt 5.2 beta 1.检查更新的版本git tag.
git clone git://gitorious.org/qt/qt5.git qt5-ios-simulator.git
cd qt5-ios-simulator.git
git tag
git reset --hard v5.2.0-beta1
Run Code Online (Sandbox Code Playgroud)
初始化qt但不使用webkit,因为编译需要很长时间
perl init-repository --no-webkit
Run Code Online (Sandbox Code Playgroud)
配置qt使用带模拟器的开源版本,跳过示例和测试
./configure -xplatform macx-ios-clang -developer-build -opensource -release -nomake examples -nomake tests -sdk iphonesimulator
Run Code Online (Sandbox Code Playgroud)
或者,在单独的git checkout中使用此configure命令为iOS设备构建
./configure -xplatform macx-ios-clang -developer-build -opensource -release -nomake examples -nomake tests
Run Code Online (Sandbox Code Playgroud)
运行make.并行使用4个作业以加快编译速度.
make -j 4
cd ..
Run Code Online (Sandbox Code Playgroud)
完成.
您可以通过构建示例项目来测试一切是否正常
git clone https://github.com/msorvig/qt-ios-demo.git
cd qt-ios-demo
../qt5-ios-simulator.git/qtbase/bin/qmake
open qt-ios-demo.xcodeproj
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15487 次 |
| 最近记录: |