1

Ubuntu QQ で CodeLite 5.1 を使用しています。デフォルトでは、QQ およびその他のツールで以前にインストールされたものに基づいて、gtCC および gt++ ツールチェーンが利用可能です。私は常に gt++ を使用していますが、これは Boost とうまく調和しているようです。

C++ 11 を使用して実行したいのですが、どのような手順を踏む必要がありますか? C++ 11 ライブラリをインストールする必要がありますか?

4

2 に答える 2

11

更新下記参照

Linux 1で試しました:

まず、ビルド オプションで、関連するコンパイラ スイッチのエントリを作成します。

ここに画像の説明を入力

ズーム:

ここに画像の説明を入力

g++ を使用したデモ:

  1. プロジェクトを作成

ここに画像の説明を入力

  1. ビルド フラグを設定する (グローバル設定)

ここに画像の説明を入力

  1. ビルドして実行する

ここに画像の説明を入力

成功!

アップデート:

「コード補完」の下にある「 C++11 標準を有効にする」チェックボックスもオンにする必要があります。

ここに画像の説明を入力


1 Ubuntu Quantal では、ディストリビューション バージョンを使用しないでください。プロジェクトを開くとクラッシュします。使用する

deb http://repos.codelite.org/ubuntu/ quantal universe
于 2013-04-23T14:58:09.687 に答える
2

-std=c++11使用しているコンパイラに (または同様の) コマンドを提供する必要があります。選択したコンパイラのドキュメントを参照してください。

現在のコードが C++11 で導入された重大な変更の影響を受けない限り、現在のコードは引き続き「そのまま」実行されます。すべてのテストが引き続き実行されることを確認すると、コンパイラがサポートする新しい機能の使用を開始する準備がすべて整います。C++11 のサポートは非​​常に流動的であるため、コンパイラを最新バージョンにアップグレードする必要がある場合があります。

于 2013-04-23T14:46:51.660 に答える