AndroidStudio C ++ Compiler Options

eyal 09/05/2017. 2 answers, 83 views
c++ android-studio android-studio android-ndk android-ndk jni

Habang sinusubukang patakbuhin ang aking code, na kasama ang mga file na C ++ nakukuha ko ang sumusunod na error -

Error:(32, 2) error: This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options. 

Paano ito malulutas? Ito ang aking unang proyekto na may kaugnayan sa mga file na C ++.

4 Comments
Asu 11/06/2016
Dapat mong paganahin ang "the -std = c ++ 11 o -std = gnu ++ 11 mga pagpipilian sa tagatala."
1 Christian Hackl 11/06/2016
Ang pag-aaral ng C ++ sa Android ay isang masamang ideya. Gayunpaman, kailangan mong gawin sa paanuman ang iyong IDE ipasa ang tamang mga flag sa tagatala upang magamit ang mga tampok na C + + 11 at / o gumamit ng tagatala kung saan ang C + + 11 ay hindi na eksperimentong. Naririnig ko mayroong ilang mga "I-customize ang C + + Suporta" na pindutan o dropdown menu sa isang lugar sa UI na maaaring gawin iyon para sa iyo.
eyal 11/06/2016
Alam kong kailangan ko bang gamitin -std = c ++ 11 o -std = gnu ++ 11 ngunit paano ko mai-configure iyon?
Michael 11/06/2016
Mayroong maraming mga paraan ng paggawa ng katutubong code mula sa Android Studio, at wala akong nakitang pagbanggit kung alin ang ginagamit mo. Kung mayroon kang isang Android.mk file maaari kang magdagdag ng anumang mga flag na gusto mo doon sa LOCAL_CPPFLAGS . Kung hindi, baka kailangan mong gumamit ng isang uri ng property ng cppFlags sa iyong build.gradle file.

2 Answers


eyal 11/06/2016.

Ako ay muling itinayo ang aking proyekto at ginagamit ang C ++ 11 sa halip na ToolChain Default sa Customize C ++ Support page. Sa tingin ko ito ay isang maruming paraan para sa paglutas ng problemang ito.

1 comments
Alex Cohn 07/30/2017
Siguro ang 'ToolChain Default' ay hindi ang perpektong paraan upang ipakita ang isa sa mga pagpipilian, ngunit ito ay ang malinis na paraan upang harapin ang problemang ito. Iba't ibang mga hindi katugma ang C + 'mode', hal. C + + 11 at C ++ 13, at responsibilidad mong piliin ang angkop na dialekto.

eyal 11/07/2016.

Sa build gradle ng app sa ilalim ng android -> defaultConfig maaari kang magdagdag / baguhin ang mga sumusunod

externalNativeBuild {
        cmake {
            cppFlags "-std=c++11"
        }
    } 

HighResolutionMusic.com - Download Hi-Res Songs

1 The Chainsmokers

Beach House flac

The Chainsmokers. 2018. Writer: Andrew Taggart.
2 (G)I-DLE

POP/STARS flac

(G)I-DLE. 2018. Writer: Riot Music Team;Harloe.
3 Ariana Grande

​Thank U, Next flac

Ariana Grande. 2018. Writer: Crazy Mike;Scootie;Victoria Monét;Tayla Parx;TBHits;Ariana Grande.
4 Anne-Marie

Rewrite The Stars flac

Anne-Marie. 2018. Writer: Benj Pasek;Justin Paul.
5 Clean Bandit

Baby flac

Clean Bandit. 2018. Writer: Jack Patterson;Kamille;Jason Evigan;Matthew Knott;Marina;Luis Fonsi.
6 Nicki Minaj

No Candle No Light flac

Nicki Minaj. 2018. Writer: Denisia “Blu June” Andrews;Kathryn Ostenberg;Brittany "Chi" Coney;Brian Lee;TJ Routon;Tushar Apte;ZAYN;Nicki Minaj.
7 BlackPink

Kiss And Make Up flac

BlackPink. 2018. Writer: Soke;Kny Factory;Billboard;Chelcee Grimes;Teddy Park;Marc Vincent;Dua Lipa.
8 Imagine Dragons

Bad Liar flac

Imagine Dragons. 2018. Writer: Jorgen Odegard;Daniel Platzman;Ben McKee;Wayne Sermon;Aja Volkman;Dan Reynolds.
9 BTS

Waste It On Me flac

BTS. 2018. Writer: Steve Aoki;Jeff Halavacs;Ryan Ogren;Michael Gazzo;Nate Cyphert;Sean Foreman;RM.
10 Halsey

Without Me flac

Halsey. 2018. Writer: Halsey;Delacey;Louis Bell;Amy Allen;Justin Timberlake;Timbaland;Scott Storch.
11 Little Mix

Woman Like Me flac

Little Mix. 2018. Writer: Nicki Minaj;Steve Mac;Ed Sheeran;Jess Glynne.
12 Brooks

Limbo flac

Brooks. 2018.
13 Fitz And The Tantrums

HandClap flac

Fitz And The Tantrums. 2017. Writer: Fitz And The Tantrums;Eric Frederic;Sam Hollander.
14 Backstreet Boys

Chances flac

Backstreet Boys. 2018.
15 Lady Gaga

I'll Never Love Again flac

Lady Gaga. 2018. Writer: Benjamin Rice;Lady Gaga.
16 Diplo

Close To Me flac

Diplo. 2018. Writer: Ellie Goulding;Savan Kotecha;Peter Svensson;Ilya;Swae Lee;Diplo.
17 Rita Ora

Velvet Rope flac

Rita Ora. 2018.
18 Bradley Cooper

Always Remember Us This Way flac

Bradley Cooper. 2018. Writer: Lady Gaga;Dave Cobb.
19 Imagine Dragons

Machine flac

Imagine Dragons. 2018. Writer: Wayne Sermon;Daniel Platzman;Dan Reynolds;Ben McKee;Alex Da Kid.
20 Erika Sirola

Speechless flac

Erika Sirola. 2018. Writer: Teemu Brunila;Stefan Dabruck;Jürgen Dohr;Guido Kramer;Dennis Bierbrodt;Chris Braide;Robin Schulz.

Related questions

Hot questions

Language

Popular Tags