62

Code::Blocks 12.11 の C++11 サポートが必要なコードを書いています。MingWに付属のデフォルトのGNU GCC Compilerを使用しています。これを行う方法はありますか?

4

4 に答える 4

137
  1. に行く Toolbar -> Settings -> Compiler
  2. Selected compilerドロップダウン メニューで、 が選択されていることを確認しますGNU GCC Compiler
  3. compiler settingsその下でタブを選択し、compiler flagsその下のタブを選択します
  4. 下のリストで、「Have g++ follow the C++11 ISO C++ language standard [-std=c++11]」のボックスがオンになっていることを確認します
  5. クリックOKして保存
于 2014-06-25T00:21:36.837 に答える
13

簡単な方法は次のように書くことです:

-std=c++11

コンパイラ フラグの [その他のオプション] セクションにありますプロジェクトごとにこれを行うことができます(Project -> Build Options)、および/またはSettings -> Compilers部分でデフォルトオプションとして設定します。

プロジェクトによって-std=gnu++11は、C++11 に似ているが、いくつかの GNU 拡張機能が有効になっている必要がある場合があります。

g++ 4.9 を使用している場合は、-std=c++14またはを使用できます-std=gnu++14

于 2015-05-26T05:18:30.963 に答える
1

使用するg++ -std=c++11 -o <output_file_name> <file_to_be_compiled>

于 2021-02-06T03:24:09.503 に答える