[解決済み] Eclipse CDTでC++11/C++0xのサポートを有効にする方法は?
2022-02-28 06:26:56
質問
Eclipse 3.7.1 CDT 1.4.1 GCC 4.6.2
これはC++11のコードの一部分の例です。
auto text = std::unique_ptr<char[]>(new char[len]);
Eclipseのエディタが文句を言う。
Function 'unique_ptr' could not be resolved
Makefileのコンパイルは正常に行われます。どうすればEclipseがこの種のエラーについて文句を言わなくなるのでしょうか?
解決方法は?
私は これ の記事をEclipseのフォーラムで読み、その手順通りに実行したところ、私の場合はうまくいきました。私はWindowsでEclipse Indigo 20110615-0604をCygwinセットアップで使用しています。
- 新しいC++プロジェクトを作成します。
- すべてのデフォルトオプション
- 作成したら、プロジェクトを右クリックして、quot;Properties"を選択します。
-
C/C++ビルド -> 設定 -> ツール設定 -> GCC C++コンパイラ -> その他 -> その他のフラグです。プット
-std=c++0x
(または、新しいコンパイラのバージョンの場合-std=c++11
GCC C++コンパイラの代わりに、Cygwinコンパイラもあります。 -
C/C++全般 -> パスとシンボル -> シンボル -> GNU C++です。追加..."をクリックし、以下を貼り付けます。
__GXX_EXPERIMENTAL_CXX0X__
(アンダースコア2個の付加とプリペンドを確実に) "Name"に入力し、"Value"は空白にします。 - 適用]をクリックし、要求されたことをすべて実行し、[OK]をクリックします。
現在、Eclipse FAQにも記述があります。 Eclipse FAQ/C++11 の機能 .
Eclipseの設定
関連
-
[解決済み】C++でユーザー入力を待つ【重複あり
-
[解決済み】 != と =! の違いと例(C++の場合)
-
[解決済み】浮動小数点例外エラーが発生する: 8
-
[解決済み】演算子のオーバーロード C++; <<操作のパラメータが多すぎる
-
[解決済み] 文字列の単語を反復処理するにはどうすればよいですか?
-
[解決済み] 1ビットのセット、クリア、トグルはどのように行うのですか?
-
[解決済み] C++11では、標準化されたメモリモデルが導入されました。その意味するところは?そして、C++プログラミングにどのような影響を与えるのでしょうか?
-
[解決済み] EclipseのAndroidプラグインで "Debug certificate expired "エラーが発生する。
-
[解決済み] Eclipseを高速化する方法とは?
-
[解決済み] Eclipseにプロジェクトをインポートした後に「Must Override a Superclass Method」エラーが発生する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】C++でユーザー入力を待つ【重複あり
-
[解決済み] [Solved] Error C1083: Cannot open include file: 'stdafx.h'
-
[解決済み】C++コンパイルタイムエラー:数値定数の前に期待される識別子
-
[解決済み】致命的なエラー LNK1169: ゲームプログラミングで1つ以上の多重定義されたシンボルが発見された
-
[解決済み】Cygwin Make bash コマンドが見つかりません。
-
[解決済み】浮動小数点例外エラーが発生する: 8
-
[解決済み】C++プログラムでのコンソールの一時停止
-
[解決済み] gdbを使用してもデバッグシンボルが見つからない
-
[解決済み] 警告:暗黙の定数変換でのオーバーフロー
-
[解決済み] スタックアロケーションにより初期化されていない値が作成された