Pages

Android/Eclipse C++11

If you develop your Cocos2dx code in Xcode, and then compile for Android, you may have some issue due to Xcode using C++11 compiler by default, and Eclipse not.

For me, this usually happens when I've instantiated a member variable in the header, which is fine in C++11.

You'll get a message like this:

ISO C++ forbids in-class initialization of non-const static member 'xxxxxxx'

To fix this change your Application.mk in eclipse to:

APP_STL := gnustl_static
APP_CPPFLAGS := -frtti

APP_CPPFLAGS += -std=c++11
NDK_TOOLCHAIN_VERSION=4.7

2 comments:

  1. With enough time, the right resources, and a ton of determination; you'll be able to develop your own apps as well. And since you already have millions of ready consumers, you'll have plenty of opportunities of getting your ROI in no time. But first, here are some things you need to do: App Companies UK

    ReplyDelete
  2. trăm bốn mươi ba kia thôi.

    Ánh mắt nam tử trung niên sững lại, liếc về phía động phủ bảy trăm bốn ba một cái, cười ha hả, nói:

    - Việc này thì quá dễ xử lý. Chẳng qua động phủ đó linh lực tuy cũng tốt nhưng cũng chưa phải là tốt nhất.

    - Không sao!

    Vương Lâm cười nói. Sau đó tay hắn phất lên, xuất ra ba khối trung phẩm linh thạch.dong tam mu lậu cho thuê nhà trọ cho thuê nhà trọ nhạc sàn cực mạnh tư vấn pháp luật qua điện thoại công ty luật số điện thoại tư vấn pháp luật dịch vụ thành lập công ty

    - Tại hạ nhiều lần làm phiền tiền bối như vậy, lần này xin biếu tiền bối một khối linh thạch này để thể hiện thành ý.

    Nam tử trung niên sau khi tiếp nhận, trong lòng cười lạnh. Hắn thầm nghĩ lúc này không tiện, đợi đêm nay dù ngươi có biếu nhiều linh thạch hơn nữa cũng phải tra hỏi cho ra vì sao tốc độ tu luyện của ngươi lại nhanh như vậy!

    Trong lòng hắn nghĩ vậy nhưng biểu hiện bên ngoài vẫn là cười

    ReplyDelete