FC2ブログ
ビルドが通るのにタイプエラー!? ~eclipse編~

man-67335_640

 こんにちは!最近eclipseで開発を行うことが多いです。先日もeclipseでC++のプログラム開発をしていて、ヘッダファイルが足りない事に気づいてインクルードしました。そして書きかけのコードを書き始めると、必要なヘッダファイルをインクルードしたはずなのに、

「型が定義されてません。」

というような意味合いのエラーが出てきて困ってしまいました。きちんと必要なヘッダはインクルードしているし、何がいけないんだろう?プロジェクトをクリーンしてからビルドしなおしても上手くいかないし困っていました...。

解決方法

 いろいろ調べてみて、以下のページを見つけました。

Eclipse c++ Type could not be resolved error even though build is successful  ~stackoverflow~

上のページによると、このエラーはeclilpseのインデクサーによって引き起こされる問題のようです。インデクサーとはeclipseがコード補完等を行うために補完候補を自動的に追加してくれるものです。これがヘッダファイルの変更に追いついていないために起こるエラーのようです。解決方法は以下の手順です。

  1. プロジェクトを右クリックする。
  2. その中からIndex->Rebuildを選択する。この時Rebuildの進捗状況はeclipseの右下辺りに出ると思います。
  3. 続いて先ほどの手順と同様にプロジェクトを右クリックし、Index->Freshen All Files を選択する。進捗状況はeclipse右下に出ると思います。

 これできちんとコードを保存しなおしてプロジェクトをビルドしてやれば、エラーが消えました!同じ症状でお困りの方がいましたら、是非試してみてください!

スポンサーサイト



テーマ:プログラミング - ジャンル:コンピュータ

[2014/08/02 10:49] | プログラミング全般 | トラックバック(0) | コメント(2) | page top
<<Maximaのデータファイルが見つからない! | ホーム | bash スクリプト if構文エラー!>>
コメント
天使が連絡してくれました。
もう我慢できなくて、こうして告白させてください。
今までの私は、誰かがひいてくれたレールを歩くだけの人生でした。
そんなとき、たまたま知り合った人が教えてくれました。
ただでお金をもらえてしまって…本当に今でも信じられません。
すぐにお金持ちになれる方法あります。
本当に知りたい人だけに教えます。
もし知りたい人は、emi_himitu@yahoo.co.jpまでメールしてください。
すごい秘密をメールもらえた人だけに教えます。
[2014/08/12 04:17] URL | matsuhisa #27Yb112I [ 編集 ]
承認待ちコメント
このコメントは管理者の承認待ちです
[2014/09/03 14:19] | # [ 編集 ]
コメントの投稿














管理者にだけ表示を許可する

トラックバック
トラックバック URL
http://infotech776.blog.fc2.com/tb.php/62-f44f6b21
この記事にトラックバックする(FC2ブログユーザー)
| ホーム |