Page 1 of 1

Need help with a very simple program

Posted: Fri Feb 11, 2011 6:38 am
by techningeer
I am using the CodeLite IDE. I compiled the following program using CodeLite (It is a C++ program):

#include <iostream.h>
int main()
{
cout << "Hello World\n";
return (0);
}

It returns this message:

g++ -c "/home/keagan/.coding-work/Hello/printamessage.cc" -g -o ./Debug/printamessage.o "-I." "-I."
/home/keagan/.coding-work/Hello/printamessage.cc:1:23: error: iostream.h: No such file or directory
/home/keagan/.coding-work/Hello/printamessage.cc: In function ‘int main()’:
/home/keagan/.coding-work/Hello/printamessage.cc:4: error: ‘cout’ was not declared in this scope
make[1]: *** [Debug/printamessage.o] Error 1
make: *** [All] Error 2

Anybody have any idea how to fix this? It seems to be a library issue...

--thanks, techningeer

Re: Need help with a very simple program

Posted: Sat Feb 12, 2011 12:10 am
by eranif
1) This is not a C++ forum - but codelite forum. Your question is not related to codelite
2) <iostream.h> is deprecated, you should use this instead:

Code: Select all


#include <iostream> // note that there is no ".h"
using namespace std; // you must add this, other wise you should write your code like this: std::cout << "Hello" << std::endl;

Eran