1. 下载编译QT5.2源码
1.1 git clone git://gitorious.org/qt/qt5.git qt5.2
1.2 cd qt5.2
1.3 ./configure -xplatform macx-ios-clang -developer-build -opensource -confirm-license -nomake examples -nomake tests -release
1.5 make
如果编译过程中部分tool 和example无法编译通过, 打开对应模块的Makefile文件,找到qmake_all和qmake_first。把对应的*tool和example注释掉。
编译完成后会在 qt5.2/qtbase/下生成 ios下的静态库。
2. 使用QT5.2
1.1 使用QT Create创建一个桌面工程(如Test)。编译运行,保证桌面程序没有错误。
1.2 cd Test; ../qt5.2/qtbase/bin/qmake; qamke工具会生成一个Test.xcodeproj工程。
1.3. open Test.xcodeproj。 打开xcode, 设置bundle id和code signing id。 运行。
3. 问题。
3.1 生成的xcode工程缺少Copy bundle resource phases。 需要在 Editor->Add build phase 中手动添加。否则生成的app无法手动设置程序图标。
3.2 TextInput存在BUG, 无法自动打开或者关闭键盘。 需要手动调用 Textinput. openSoftwareInputPanel和Textinput. closeSoftwareInputPanel手动打开和滚比。
3.3 qt5.2暂时不支持中文
到此这篇QT5.2 IOS编程_qt编程软件的文章就介绍到这了,更多相关QT5.2 IOS编程_qt编程软件内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/iosbc/2883.html