3

Google のドキュメントに記載されているすべてのフレームワークをセットアップしました。

そして、アーキテクチャを armv7 に設定し、armv7s を削除します。

アプリをビルドすると、以下に示す 11 個の Mach-O エラーが発生します。

この問題を解決する方法を知っている人はいますか?

アーキテクチャ armv7 の未定義シンボル: "std::__1::basic_string, std::__1::allocator >::push_back(char)"、参照元: +[GMSPath polylineEncodedUnsigned:] in GoogleMaps(GMSPath.o) "std: :__1::basic_string, std::__1::allocator >::reserve(unsigned long)"、次から参照: gmscore::model::CollidableSet2D::StringValue() const in GoogleMaps(CollidableSet2D.o) "std:: _ 1:: _vector_base_common::__throw_length_error() const"、参照元: std::_ 1::vector >::allocate(unsigned long) in GoogleMaps(GMSTriangleList.o) void std:: _1::vector >:: __push_back_slow_path(gmscore::model::ModelTriangle const&&&) in GoogleMaps(GMSTriangleList.o) std::_1::vector >::allocate(unsigned long) in GoogleMaps(GMSTriangleList2D.o) void std:: _1::vector >::__push_back_slow_path(gmscore::model::ModelTriangle2D const&&&) in GoogleMaps(GMSTriangleList2D.o) void std ::_ 1::vector >:: _push_back_slow_path(gmscore::vector::MutableStateTracker*&&) in GoogleMaps(GMSTilesEntityProvider.o) void std::_ 1::vector, std::__1::allocator > >:: _push_back_slow_path >(gmscore::base::refffed_ptr&&) in GoogleMaps(GMSTilesEntityProvider.o) void std::_ 1::vector >::_push_back_slow_path(gmscore::model::Frustum2D const&&&) in GoogleMaps(GMSTilesEntityProvider.o) ... "std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)"、次から参照: -[GMSStreetViewScene fallbackNavigationAtYaw:nextPanoOffset:] in GoogleMaps(GMSStreetViewScene.o) gmscore::vector::LabelSource::LabelSource(std::__1::basic_string, std ::__1::allocator > const&, bool, bool, bool, GMSTileType*) in GoogleMaps(LabelSource.o) -[GMSStreetViewView didTapPanorama:] GoogleMaps(GMSStreetViewView.o) -[GMSGLIndoorVectorTileProvider labelSourceWithLevelID:] GoogleMaps(GMSGLIndoorVectorTileProvider.o) ) gmscore::streetview::StreetViewLink::StreetViewLink(float, std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&) in GoogleMaps(Overlay.o) gmscore::streetview::Overlay::AddLink(gmscore::streetview::StreetViewLink const&) in GoogleMaps(Overlay.o) gmscore::streetview::Overlay::OnScreenLink::OnScreenLink(gmscore::streetview::Overlay::OnScreenLink const&) in GoogleMaps(Overlay.o) ... "std::__1::basic_string , std::__1::allocator >::append(char const*)"、参照先: gmscore::model::ModelTriangle::StringValue() GoogleMaps の const(GMSTriangleList.o) std::__1::basic_string, std::__1::allocator > gmscore::utils::gmsutils::CommaDelimitedStringValues(std::_GoogleMaps(Overlay.o) の streetview::StreetViewLink const&) gmscore::streetview::Overlay::OnScreenLink::OnScreenLink(gmscore::streetview::Overlay::OnScreenLink const&) GoogleMaps(Overlay.o) の ... " std::__1::basic_string, std::__1::allocator >::append(char const*)"、参照元: gmscore::model::ModelTriangle::StringValue() const in GoogleMaps(GMSTriangleList.o) std ::__1::basic_string, std::__1::allocator > gmscore::utils::gmsutils::CommaDelimitedStringValues(std::_GoogleMaps(Overlay.o) の streetview::StreetViewLink const&) gmscore::streetview::Overlay::OnScreenLink::OnScreenLink(gmscore::streetview::Overlay::OnScreenLink const&) GoogleMaps(Overlay.o) の ... " std::__1::basic_string, std::__1::allocator >::append(char const*)"、参照元: gmscore::model::ModelTriangle::StringValue() const in GoogleMaps(GMSTriangleList.o) std ::__1::basic_string, std::__1::allocator > gmscore::utils::gmsutils::CommaDelimitedStringValues(std::_gmscore::model::ModelTriangle::StringValue() GoogleMaps の const(GMSTriangleList.o) std::__1::basic_string, std::__1::allocator > gmscore::utils::gmsutils::CommaDelimitedStringValues(std:: _gmscore::model::ModelTriangle::StringValue() GoogleMaps の const(GMSTriangleList.o) std::__1::basic_string, std::__1::allocator > gmscore::utils::gmsutils::CommaDelimitedStringValues(std:: _1::vector > const&) in GoogleMaps(GMSTriangleList.o) std:: _1::basic_string, std::__1::allocator > gmscore::utils::gmsutils::CommaDelimitedStringValues(std::_ 1::vector > GoogleMaps(GMSTriangleList2D.o) の const&) -[GMSVectorMapResourceCache loadPolylineTextures:] GoogleMaps(GMSVectorMapResourceCache.o) の std:: _1::basic_string, std::__1::allocator > gmscore::utils::gmsutils::CommaDelimitedStringValues(std ::_ 1::vector > const&) GoogleMaps(GMSPolyline2D.o) gmscore::model::Triangle2D::StringValue() GoogleMaps(Triangle2D.o) の const gmscore::model::CollidableSet2D::StringValue() const in GoogleMaps(CollidableSet2D.o) ... "std::_1::__vector_base_common::__throw_out_of_range() const"、次から参照: -[GMSTriangleList tripleAtIndex:] in GoogleMaps(GMSTriangleList.o) +[GMSTriangleList unpacked3DWithInput:tileCoords:] in GoogleMaps(GMSTriangleList.o) -[GMSTriangleList2D tripleAtIndex:] GoogleMaps(GMSTriangleList2D.o) +[GMSTriangleList2D unpacked2DWithInput:tileCoords:] GoogleMaps(GMSTriangleList2D.o) +[GMSPolyline2D polylineWithPoint:point:] GoogleMaps(GMSPolyline2D.o) +[GMSPolyline2D polylineWithRectangle2D:] GoogleMaps(GMSPolyline2D.o) + [GMSPolyline2D unpacked2DWithInput:tileCoords:] in GoogleMaps(GMSPolyline2D.o) ... "std::__1::basic_string, std::__1::allocator >::operator=(std::__1::basic_string, std:: __1::allocator > const&)"、参照元: gmscore::streetview::Overlay::GetLinkForYaw(float, gmscore::streetview::StreetViewLink*) const in GoogleMaps(Overlay.o) gmscore::streetview::Overlay::GetLinkForTap(gmscore::math::Vector2f const&, gmscore:: math::Vector2f const&, gmscore::math::Matrix4f const&, float, gmscore::streetview::StreetViewLink*) const in GoogleMaps(Overlay.o) std::__1::enable_if<__is_forward_iterator, std::__1::アロケータ >*>::value, void>::type std::_std::__1::アロケータ >*>::値、ボイド>::型 std::_std::__1::アロケータ >*>::値、ボイド>::型 std::_1::vector, std::__1::アロケータ >, std::__1::アロケータ, std::__1::アロケータ > > >::assign, std::__1::アロケータ >*>(std::_1::basic_string, std::__1::allocator >*, std::__1::basic_string, std::__1::allocator >*) GoogleMaps(LabelingBehavior.o) gmscore::renderer::Resource::set_name (std::__1::basic_string, std::__1::allocator > const&) in GoogleMaps(GeometryUtil.o) gmscore::renderer::TextureState::set_name(std::__1::basic_string, std::__1: :allocator > const&) GoogleMaps(TextureState.o) gmscore::vector::text::GLText::set_text(std::__1::basic_string, std::__1::allocator > const&) GoogleMaps(TextOverlay.o) ) gmscore::renderer::ShaderProgram::SetShaderSources(std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&) in GoogleMaps (ShaderProgram.o) ... "std::__1::basic_string, std::__1::allocator >::__init(char const*,unsigned long)"、次から参照: gmscore::model::ModelTriangle::StringValue() const in GoogleMaps(GMSTriangleList.o) std::__1::basic_string, std::__1::allocator > gmscore::utils:: gmsutils::CommaDelimitedStringValues(std::_1::vector > const&) in GoogleMaps(GMSTriangleList.o) std:: _1::basic_string, std::__1::allocator > gmscore::utils::gmsutils::CommaDelimitedStringValues(std::_ 1::vector > const&) GoogleMaps(GMSTriangleList2D.o) - [GMSStreetViewScene setPanoramaData:] GoogleMaps(GMSStreetViewScene.o) - [GMSStreetViewScene recreateOverlay] GoogleMaps(GMSStreetViewScene.o) - [GMSVectorMapResourceCache initWithEntityRenderingViewContext:uiScale:] GoogleMaps(GMSVectorResourceMapCache.o) - [GMSVectorMapResourceCache createQuadVertexData] in GoogleMaps(GMSVectorMapResourceCache.o) ... "std::_1::basic_string, std::__1::allocator >::append(char const*, unsigned long)"、参照元: gmscore::model::ModelTriangle::StringValue() const in GoogleMaps(GMSTriangleList.o) std ::__1::basic_string, std::__1::allocator > gmscore::utils::gmsutils::CommaDelimitedStringValues(std::_ 1::vector > const&) in GoogleMaps(GMSTriangleList.o) std:: _1:: basic_string, std::__1::allocator > gmscore::utils::gmsutils::CommaDelimitedStringValues(std::_ 1::vector > const&) in GoogleMaps(GMSTriangleList2D.o) std:: _1::basic_string, std:: __1::allocator > gmscore::utils::gmsutils::CommaDelimitedStringValues(std::_ 1::vector > const&) in GoogleMaps(GMSPolyline2D.o) gmscore::vector::ModelRendererValue::ModelRendererValue(std::_1::basic_string, std::__1::allocator > const&, int, bool const&) in GoogleMaps(GMSColoredOverlayEntityProvider.o) gmscore::vector::ModelRendererValue::ModelRendererValue(std::__1::basic_string, std::__1 ::allocator > const&, int) in GoogleMaps(Overlay.o) gmscore::model::Triangle2D::StringValue() const in GoogleMaps(Triangle2D.o) ... "std::__1::basic_string, std:: __1::allocator >::~basic_string()"、参照元: -[GMSTriangleList description] in GoogleMaps(GMSTriangleList.o) gmscore::model::ModelTriangle::StringValue() const in GoogleMaps(GMSTriangleList.o) std: :__1::basic_string, std::__1::アロケータ > gmscore::utils::gmsutils::CommaDelimitedStringValues(std::_1::vector > const&) in GoogleMaps(GMSTriangleList.o) -[GMSTriangleList2D description] in GoogleMaps(GMSTriangleList2D.o) std:: _1::basic_string, std::__1::allocator > gmscore::utils::gmsutils: :CommaDelimitedStringValues(std::__1::vector > const&) in GoogleMaps(GMSTriangleList2D.o) -[GMSStreetViewScene setPanoramaData:] GoogleMaps(GMSStreetViewScene.o) -[GMSStreetViewScene recreateOverlay] in GoogleMaps(GMSStreetViewScene.o) ... ld:アーキテクチャー armv7 clang のシンボルが見つかりません: エラー: リンカーコマンドが終了コード 1 で失敗しました (呼び出しを確認するには -v を使用してください)

4

1 に答える 1

9

これは、C++ 標準ライブラリをリンクしていないことを意味します。Project->Build Setting に移動してそれを行い、framework を追加しlibc++.dylibます。

于 2013-07-23T03:24:36.347 に答える