Home » C++ » C++ – Unresolved inclusion: <iostream>

C++ – Unresolved inclusion: <iostream>

Posted by: admin November 30, 2017 Leave a comment

Questions:

I download eclipse for c++ (cdt-master-8.0.2.zip).

When I write:

#include <iostream>

It marks:

Unresolved inclusion: <iostream>

How can I fix it?

Answers:

Go to Project > Properties > C/C++ General > Preprocessor Includes… > Providers

and select “CDT GCC Built-in Compiler Settings“.

That’s solved the problem to me !!! 😀

Questions:
Answers:

I use Eclipse for cross compiling and I have to add the explicit directories for some of the standard C++ libraries. Right click your project and select Properties. You’ll get the dialog shown in the image. Follow the image and use the + icon to explicitly add the paths to your C++ libraries. enter image description here

Questions:
Answers:

Make sure that your file has .cpp extension and not .c, I just had this problem

Questions:
Answers:

Install gcc.

If you’re on linux, use the package manager.

If you’re on Windows, use MinGW.

Questions:
Answers:

In my case it was not the CDT GCC Built-in Compiler Settings. On by including CDT GCC Built-in Compiler Settings Cygwin did the parser recognized my #include <iostream>.

Questions:
Answers:

It sounds like you haven’t used this IDE before. Read Eclipse’s “Before You Begin” page and follow the instructions to the T. This will make sure that Eclipse, which is only an IDE, is actually linked to a compiler.

http://help.eclipse.org/indigo/index.jsp?topic=/org.eclipse.cdt.doc.user/concepts/cdt_c_before_you_begin.htm

Questions:
Answers:

I’m using Eclipse with Cygwin and this worked for me:

Go to Project > Properties > C/C++ General > Preprocessor Includes… > Providers
and select “CDT GCC Built-in Compiler Settings Cygwin [Shared]”.

Questions:
Answers:

For those using a fresh install of Ubuntu, or another Linux distro,
make sure your have at least the package “build-essential” before you try to compile Eclipse CDT projects.

At Terminal, type:

sudo apt-get install build-essential

It should be enough to compile and run your apps.

Of course, you can also perform full g++ install, using:

sudo apt-get install g++

Questions:
Answers:

I tried all previously mentioned answers, but in my case I had to manually specify the include path of the iostream file. As I use MinGW the path was:

C:\MinGW\lib\gcc\mingw32\4.8.1\include\c++

You can add the path in Eclipse under:
Project > C/C++ General > Paths and Symbols > Includes > Add. I hope that helps

Questions:
Answers:

I am running eclipse with cygwin in Windows.

Project > Properties > C/C++ General > Preprocessor Includes… > Providers
and selecting “CDT GCC Built-in Compiler settings Cygwin” in providers list solved problem for me.