INCLUDEPATH += $$PWD/ffmpeg/include LIBS += -L$$PWD/ffmpeg/lib -lavcodec -lavfilter -lavformat -lavutil -lswscale 报错提示是:xxx.a building for OSX,but linking in object file built for ios,linker command failed 。 请问应该怎么修改,怎么解决。 还有一个问题是我Qt5.4.2 for ios 装完以后,在新建工程时发现都只有一个桌面套件,其他真机套件和模拟器套件都没有,这又是怎么回事。后来我自己手动添加了这2个。 我现在mac的系统是osx 10.11,xcode是 7.1 beta3.
zy751227
2015-10-27 19:28
我来回答你后一个问题。 你的XCode版本太高,Qt5.5.0我试下来安装时最高只认XCode6.4,高于6.4就会没法自动识别iOS套件。 可以先安装XCode6.4和Command Line Tools for XCode6.4再安装Qt,此时Qt已经自动生成iOS套件,这时候再升级到XCode7就行了。
话说XCode7能够免收费开发者账号真机调试这一点还真人性化:)
浮云也是风景
2015-10-29 10:00
xcode6.4也是要自己装Command Line Tools的?我去试试,谢谢回答
浮云也是风景
2015-11-03 13:30
zy751227:我来回答你后一个问题。 你的XCode版本太高,Qt5.5.0我试下来安装时最高只认XCode6.4,高于6.4就会没法自动识别iOS套件。 可以先安装XCode6.4和Command Line Tools for XCode6.4再安装Qt,此时Qt已经自动生成iOS套件,这时候再升级到XCode7就行了。 话说XCode7能够免收费开发者账 .. (2015-10-27 19:28)
我后来换了XCode6.4,套件有了,不过编译错误变成 xcode build failed
symbol(s) not found for architecture i386
link command failed with code 1, 和之前类型,我在网上搜到很多都是xcode里面出现相似情况怎么解决,但是Qt里面出现这个该怎么解决,还是不太明白。另外装了Xcode然后再是Qt,还要什么其他额外的配置吗?