title: Fail to run project with Xcode 9 , Many new C++ semantic issue
body: <p>My project works fine in Xcode 8. When I build It in Xcode 9, there are many C++ semantic issues reported.It seems Xcode 9 C++ complier do much stricter type checking than Xcode 8.Is there a build configure fix to this.
  <a href="https://i.stack.imgur.com/gc4xt.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/gc4xt.png" alt="enter image description here"></a></p>