Qt XCode iOS入门点

时间:2017-03-24 14:27:12

标签: ios xcode qt

我正在尝试将QT5应用程序移植到iOS。它使用QtCreator构建并运行良好,但现在我正在尝试制作手动XCode项目。接下来的步骤是来自其他主题的收集,这是我的最终路径:

它构建并运行,但我遇到了运行时错误:

  

错误:您在调用UIApplicationMain之前创建了QApplication。

我发现,我应该替换主要的 - > qtmn,但后来我得到了没有入口点的错误。

main的声明在libqios.a中,但我无法告诉链接器"从libqios获取main(),而不是cpp文件。"

我用

尝试了
 -Wl,-force_load,$(QT_SDK)/plugins/platforms/libqios.a - but it does nothing.

我发现,QT预处理器使用目标文件(将main重命名为其他文件),但它看起来太可怕了。怎么解决?

1 个答案:

答案 0 :(得分:2)

成功:重命名main - > qtmn(在qt sourced中),重建了QT,并从我的main()调用了qt_main_wrapper。