AndroidStudio C ++ Compiler-alternativer

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

Mens jeg prøver å kjøre koden min, som inkluderer C ++-filer, får jeg følgende feilmelding:

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. 

Hvordan kan det løses? Dette er mitt første prosjekt som involverte C ++-filer.

4 Comments
Asu 11/06/2016
Du må aktivere "the-std = c ++ 11 eller -std = gnu ++ 11 kompilatoralternativer."
1 Christian Hackl 11/06/2016
Lære C ++ på Android er en veldig dårlig ide. Uansett må du på en eller annen måte gjøre IDE passere de riktige flaggene til kompilatoren for å kunne bruke C ++ 11-funksjoner og / eller bruke en kompilator som C ++ 11 ikke lenger er eksperimentell for. Jeg hører at det er noen "Tilpass C ++ Support" -knappen eller rullegardinmenyen et sted i brukergrensesnittet som kan gjøre det for deg.
eyal 11/06/2016
Jeg vet at jeg må bruke -std = c + + 11 eller -std = gnu ++ 11, men hvordan kan jeg konfigurere det?
Michael 11/06/2016
Det er flere måter å bygge opprinnelig kode fra Android Studio, og jeg ser ingen omtale av hvilken du bruker. Hvis du har en Android.mk-fil, kan du legge til noen flagg du vil ha til LOCAL_CPPFLAGS . Ellers må du sannsynligvis bruke en slags cppFlags eiendom i filen build.gradle.

2 Answers


eyal 11/06/2016.

Jeg har gjenoppbygd prosjektet mitt og bruker C ++ 11 i stedet for ToolChain Standard i Tilpass C ++ Support-siden. Jeg synes det er en skitten måte å løse dette problemet på.

1 comments
Alex Cohn 07/30/2017
Kanskje 'ToolChain Default' er ikke den perfekte måten å presentere et av valgene på, men dette er den rene måten å håndtere dette problemet på. C ++ har forskjellige ikke akkurat kompatible "moduser", for eksempel C ++ 11 og C ++ 13, og det er ditt ansvar å velge riktig dialekt.

eyal 11/07/2016.

I appens byggegrad under android -> defaultConfig kan du legge til / endre følgende

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 Anne-Marie

Rewrite The Stars flac

Anne-Marie. 2018. Writer: Benj Pasek;Justin Paul.
4 Ariana Grande

​Thank U, Next flac

Ariana Grande. 2018. Writer: Crazy Mike;Scootie;Victoria Monét;Tayla Parx;TBHits;Ariana Grande.
5 Clean Bandit

Baby flac

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

Waste It On Me flac

BTS. 2018. Writer: Steve Aoki;Jeff Halavacs;Ryan Ogren;Michael Gazzo;Nate Cyphert;Sean Foreman;RM.
7 Imagine Dragons

Bad Liar flac

Imagine Dragons. 2018. Writer: Jorgen Odegard;Daniel Platzman;Ben McKee;Wayne Sermon;Aja Volkman;Dan Reynolds.
8 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.
9 Brooks

Limbo flac

Brooks. 2018.
10 BlackPink

Kiss And Make Up flac

BlackPink. 2018. Writer: Soke;Kny Factory;Billboard;Chelcee Grimes;Teddy Park;Marc Vincent;Dua Lipa.
11 Diplo

Close To Me flac

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

Velvet Rope flac

Rita Ora. 2018.
13 Fitz And The Tantrums

HandClap flac

Fitz And The Tantrums. 2017. Writer: Fitz And The Tantrums;Eric Frederic;Sam Hollander.
14 Little Mix

Woman Like Me flac

Little Mix. 2018. Writer: Nicki Minaj;Steve Mac;Ed Sheeran;Jess Glynne.
15 Billie Eilish

When The Party's Over flac

Billie Eilish. 2018. Writer: Billie Eilish;FINNEAS.
16 K-391

Mystery flac

K-391. 2018.
17 Cher Lloyd

None Of My Business flac

Cher Lloyd. 2018. Writer: ​iamBADDLUCK;Alexsej Vlasenko;Kate Morgan;Henrik Meinke;Jonas Kalisch;Jeremy Chacon.
18 Backstreet Boys

Chances flac

Backstreet Boys. 2018.
19 Lil Pump

Arms Around You flac

Lil Pump. 2018. Writer: Rio Santana;Lil Pump;Edgar Barrera;Mally Mall;Jon Fx;Skrillex;Maluma;Swae Lee;XXXTENTACION.
20 Kelly Clarkson

Never Enough flac

Kelly Clarkson. 2018. Writer: Benj Pasek;Justin Paul.

Related questions

Hot questions

Language

Popular Tags