Note that there are some explanatory texts on larger screens.

plurals
  1. POGoogle Maps SDK for iOS and libc++
    primarykey
    data
    text
    <p>In our project we use library that use libc++ in its implementation very tightly. And when we added Google Maps SDK we got linkage error:</p> <pre><code>Undefined symbols for architecture i386: "std::string::_Rep::_M_destroy(std::allocator&lt;char&gt; const&amp;)", referenced from: gmscore::utils::gmsutils::StringPrintf(char const*, ...) in GoogleMaps(GMSUtils.o) _GMS_objc_lookUpClass in GoogleMaps(GMSRenames.o) _GMS_objc_getClass in GoogleMaps(GMSRenames.o) _GMS_objc_getProtocol in GoogleMaps(GMSRenames.o) gmscore::vector::CameraPosition::StringValue() const in GoogleMaps(CameraPosition.o) "std::string::_Rep::_S_empty_rep_storage", referenced from: gmscore::utils::gmsutils::StringPrintf(char const*, ...) in GoogleMaps(GMSUtils.o) _GMS_objc_lookUpClass in GoogleMaps(GMSRenames.o) _GMS_objc_getClass in GoogleMaps(GMSRenames.o) _GMS_objc_getProtocol in GoogleMaps(GMSRenames.o) gmscore::vector::CameraPosition::StringValue() const in GoogleMaps(CameraPosition.o) gmscore::utils::gmsutils::StringPrintf(char const*, ...) in GoogleMaps(GMSUtils.o) _GMS_objc_lookUpClass in GoogleMaps(GMSRenames.o) _GMS_objc_getClass in GoogleMaps(GMSRenames.o) _GMS_objc_getProtocol in GoogleMaps(GMSRenames.o) gmscore::vector::CameraPosition::StringValue() const in GoogleMaps(CameraPosition.o) gmscore::utils::gmsutils::StringPrintf(char const*, ...) in GoogleMaps(GMSUtils.o) _GMS_objc_lookUpClass in GoogleMaps(GMSRenames.o) _GMS_objc_getClass in GoogleMaps(GMSRenames.o) _GMS_objc_getProtocol in GoogleMaps(GMSRenames.o) gmscore::vector::CameraPosition::StringValue() const in GoogleMaps(CameraPosition.o) "std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)", referenced from: gmscore::utils::gmsutils::StringPrintf(char const*, ...) in GoogleMaps(GMSUtils.o) gmscore::model::Point2D::StringValue() const in GoogleMaps(Point2D.o) "std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)", referenced from: gmscore::utils::gmsutils::StringPrintf(char const*, ...) in GoogleMaps(GMSUtils.o) gmscore::vector::CameraPosition::StringValue() const in GoogleMaps(CameraPosition.o) </code></pre> <p>It's happened because google maps sdk use libstdc++ library, but we can not change code which use libc++. We tried to encapsulate code and library which use libc++ in static library (*.a), but without success. Any chance to make things work? Maybe, it's possible to link Google Maps SDK with libc++?</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload