Opsi Kompiler AndroidStudio C ++

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

Ketika mencoba untuk menjalankan kode saya, yang termasuk file C ++ saya mendapatkan error berikut -

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. 

Bagaimana ini bisa diselesaikan? Ini adalah proyek pertama saya yang terlibat dengan file C ++.

4 Comments
Asu 11/06/2016
Anda harus mengaktifkan opsi "-std = c ++ 11 or -std = gnu ++ 11 compiler."
1 Christian Hackl 11/06/2016
Mempelajari C ++ di Android adalah ide yang sangat buruk. Bagaimanapun, Anda harus membuat IDE Anda meneruskan flag yang benar ke compiler untuk menggunakan fitur C ++ 11 dan / atau menggunakan compiler yang mana C ++ 11 tidak lagi eksperimental. Saya mendengar ada beberapa tombol "Customize C ++ Support" atau menu dropdown di suatu tempat di UI yang dapat melakukannya untuk Anda.
eyal 11/06/2016
Saya tahu saya harus menggunakan -std = c + + 11 atau -std = gnu ++ 11 tetapi bagaimana saya bisa mengkonfigurasi itu?
Michael 11/06/2016
Ada beberapa cara untuk membuat kode asli dari Android Studio, dan saya tidak melihat penyebutan mana yang Anda gunakan. Jika Anda memiliki file Android.mk, Anda dapat menambahkan bendera apa pun yang Anda inginkan di sana ke LOCAL_CPPFLAGS . Jika tidak, Anda mungkin perlu menggunakan beberapa properti cppFlags di file build.gradle Anda.

2 Answers


eyal 11/06/2016.

Saya telah membangun kembali proyek saya dan menggunakan C ++ 11 bukannya Default ToolChain di halaman Customize C ++ Support. Saya pikir ini adalah cara kotor untuk memecahkan masalah ini.

1 comments
Alex Cohn 07/30/2017
Mungkin 'ToolChain Default' bukan cara sempurna untuk menyajikan salah satu pilihan, tetapi ini adalah cara yang bersih untuk mengatasi masalah ini. C ++ memiliki 'mode' yang berbeda dan tidak persis sama, misalnya C ++ 11 dan C ++ 13, dan Anda bertanggung jawab untuk memilih dialek yang sesuai.

eyal 11/07/2016.

Dalam aplikasi membangun gradle di bawah android -> defaultConfig Anda dapat menambahkan / mengubah yang berikut

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 Diplo

Close To Me flac

Diplo. 2018. Writer: Ellie Goulding;Savan Kotecha;Peter Svensson;Ilya;Swae Lee;Diplo.
6 BTS

Waste It On Me flac

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

Baby flac

Clean Bandit. 2018. Writer: Jack Patterson;Kamille;Jason Evigan;Matthew Knott;Marina;Luis Fonsi.
8 Imagine Dragons

Bad Liar flac

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

Kiss And Make Up flac

BlackPink. 2018. Writer: Soke;Kny Factory;Billboard;Chelcee Grimes;Teddy Park;Marc Vincent;Dua Lipa.
10 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.
11 Rita Ora

Cashmere flac

Rita Ora. 2018. Writer: Sean Douglas;Lindy Robbins.
12 Backstreet Boys

Chances flac

Backstreet Boys. 2018.
13 Brooks

Limbo flac

Brooks. 2018.
14 Rita Ora

Velvet Rope flac

Rita Ora. 2018.
15 Fitz And The Tantrums

HandClap flac

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

Woman Like Me flac

Little Mix. 2018. Writer: Nicki Minaj;Steve Mac;Ed Sheeran;Jess Glynne.
17 Cher Lloyd

None Of My Business flac

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

When The Party's Over flac

Billie Eilish. 2018. Writer: Billie Eilish;FINNEAS.
19 Kelly Clarkson

Never Enough flac

Kelly Clarkson. 2018. Writer: Benj Pasek;Justin Paul.
20 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.

Related questions

Hot questions

Language

Popular Tags