This happened to me, and I finally decided it.
When I compiled Building for the GPL , it worked fine, but when I built a version other than the GPL, it gave 17 errors. First I performed the following steps:
In /mydoubs/iPhone/idoubs/branches/2.0/ios-idoubs/idoubs.xcodeproj Right click on idoubs target => Get Info => Build tab => Other Linker Flags then: remove -lx264 replace -lswscale to -lswscale-lgpl -lavcore to -lavcore-lgpl -lavutil to -lavutil-lgpl -lavcodec to -lavcodec-lgpl Right click on ios-ngn-stack target => Get Info => Build tab => Other C Flags then: replace -DHAVE_H264=1 with -DHAVE_H264=0
Then the tricks for building libraries in the following order, do not forget in the same project ( idoubs.xcodeproj ):
- Doubango (ios-ngn-stack) (be careful, this is different from another Dobango)
- KSN-SPP stack
- Doubango (idoubs project)
- NGN
- iDoubs
It works this way for armv7
Aitul source share