差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン | 最新のリビジョン両方とも次のリビジョン | ||
programming:cpp:eclipse [2016/12/22] – ikatakos | programming:cpp:eclipse [2016/12/22] – ikatakos | ||
---|---|---|---|
行 1: | 行 1: | ||
======C++のEclipse設定====== | ======C++のEclipse設定====== | ||
+ | |||
+ | Eclipse 3.8 JUNO | ||
=====Unresolved inclusion===== | =====Unresolved inclusion===== | ||
標準で含まれているはずのiostreamなどのライブラリをインクルードしても、Eclipseのエディタ上で赤線が引かれ「Unresolved inclusion」と出る場合。(ビルドは、設定さえ正しければ普通にできる。あくまでEclipseが標準ライブラリの場所を認識できていない) | 標準で含まれているはずのiostreamなどのライブラリをインクルードしても、Eclipseのエディタ上で赤線が引かれ「Unresolved inclusion」と出る場合。(ビルドは、設定さえ正しければ普通にできる。あくまでEclipseが標準ライブラリの場所を認識できていない) | ||
- | |||
- | Eclipse 3.8 JUNO | ||
[Project]-> | [Project]-> | ||
行 10: | 行 10: | ||
「CDT GCC Built-in Compiler Settings」のチェックを入れる。 | 「CDT GCC Built-in Compiler Settings」のチェックを入れる。 | ||
+ | =====コンパイラのバージョンを認識===== | ||
+ | |||
+ | C++11から追加されたstd:: | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | [Preferences]-> | ||
+ | |||
+ | 現れる「Command to get compiler specs: | ||
+ | |||
+ | つまり、適当な箇所に「-std=c++11」なり「-std=c++14」なり書けばよい。 | ||
+ | 設定後、反映されるにはリビルドしてしばらく待つ。 |