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

前端 未结 5 2143
囚心锁ツ
囚心锁ツ 2020-12-13 19:08

I have mixed C++ / Java project in Eclipse. I\'ve setup a build.mk file and Eclipse builds project successfully when all files in editor are closed. When I open a .h or a .c

相关标签:
5条回答
  • 2020-12-13 19:45

    Turns out I needed to change Code Analysis settings that are on Launching tab, and I simply did not see that tab.

    enter image description here

    0 讨论(0)
  • 2020-12-13 19:53

    I had the same problem. It take place when in included file I'd used

    namespace std

    without using it in main file or vice versa. Do check using namespace equally.

    0 讨论(0)
  • 2020-12-13 19:56

    You can compile and run the source code also by Right Click On Project>Run C/C++ Code Analysis. This will solve your problem.enter image description here

    0 讨论(0)
  • 2020-12-13 20:03

    I had the same problem. It could be resolved by flushing the Eclipse indexer.

    I used the projects context menu and selected Index->Rebuild and Index->Freshen All Files. The last removed the error messages.

    0 讨论(0)
  • 2020-12-13 20:05

    I finally figured this out. Flushing the Eclipse Indexer as mentioned in the top voted answer didn't work for me. This is what I had to do:

    I went to: Project -> Properties -> C/C++ General -> Paths and Symbols -> Includes

    Here I had the path for my include directory, but what I had to do was delete the directory path, and then re-add it making sure to check the box "Add to all configurations". I also checked the box "Add to all languages", but I don't think that is necessary.

    After this, you may need to then click on Project -> C/C++ Index -> Rebuild. I didn't need to, but you might. Also, obviously instead of C/C++ in the paths above, it will be Java or whatever language you are dealing with.

    0 讨论(0)
提交回复
热议问题