Joined: Tue Apr 21, 2009 8:10 am Posts: 1 Has thanked: 0 time Have thanks: 0 time
The problem that i couldn't know if the mistake from the code or from the compiler? i have been setup cygwin.........as starting to learn Linux and into it as a start to learn c++ i want to compile a (hello world) code ================== #include<iostream.h> void main() { cout<<"helloworld";
} =================== but when i try to compile it with g++
i received the following message :- =+=+==+=+==+=+==+=+==+=+==+=+==+=+==+=+==+=+= =+=+==+=+==+=+=+==+=+==+=+==+=+==+==+=+==+=+= $ gcc hello_world.cpp
In file included from /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/backward/iostream.h:31,
from hello_world.cpp:1: /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/backward/backward_warning.h:32:2: warning: #w arning This file includes at least one deprecated or antiquated header. Please consider usi ng one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include su bstituting the <X> header for the <X.h> header for C++ includes, or <iostream> instead of t he deprecated header <iostream.h>. To disable this warning use -Wno-deprecated. /usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i686-pc-cygwin/bin/ld: cannot find -luser32 collect2: ld returned 1 exit status =+=+==+=+==+=+==+=+==+=+==+=+==+=+==+=+= =+=+==+=+==+=+==+=+==+=+==+=+==+=+==+=+= so please see it quickly and reply me here or more faster by e-mail
---------------------------------------------------------- and thanks for your accurate .
apeter
Question subject: Re: eror compile c++ code in cygwin
Posted: Fri Nov 05, 2010 11:12 am
Joined: Wed Nov 03, 2010 3:48 pm Posts: 4 Has thanked: 0 time Have thanks: 1 time
Hi TarekSliem,
the solution is contained in this part:
TarekSliem wrote:
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/backward/backward_warning.h:32:2: warning: #w arning This file includes at least one deprecated or antiquated header. Please consider usi ng one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include su bstituting the <X> header for the <X.h> header for C++ includes, or <iostream> instead of t he deprecated header <iostream.h>
Just use
Code:
#include<iostream>
The headers with .h are old style and should not been used anymore.