enter link description herecurrently I am working on embedding unity in iOS project and I am almost completing it. However, I am having issues with my libraries.
I am embedding unity+Vuforia in my iOS project, which means in build setting c++ standard library, I have to use libc++ to get Vuforia and unity working.
On the other hand, I have some old libraries(libFMDB.a; lingos.a; libproj4.a; libShapekit.a; libSpatialDBKit.a; libspatialite.a; libsqlite3.a) that should use libstdc++ in setting. If I simply set libc++ for my build setting, I will get errors. ErrorScreenShotImage
What should I do at this point to get everything complied?
Thank you!!!!
Do not do this!
Why?
libc++
is going to have the same symbols as libstdc++
class
structures will not be compatible. Internal class structures will be implemented or laid out differently.libstdc++
is no longer available on iOS 12. Your program will not run on it.