| delorie.com/archives/browse.cgi | search |
| Message-ID: | <3DB53B9A.69E3CD42@earthlink.net> |
| From: | Martin Ambuhl <mambuhl AT earthlink DOT net> |
| X-Mailer: | Mozilla 4.79 [en]C-CCK-MCD NSCPCD479 (Win95; U) |
| X-Accept-Language: | en |
| MIME-Version: | 1.0 |
| Newsgroups: | comp.os.msdos.djgpp |
| Subject: | Re: DJGPP library problems |
| References: | <9eaaru8aiacj7dq3rdgs36n9avatmklrn4 AT 4ax DOT com> |
| Lines: | 47 |
| Date: | Tue, 22 Oct 2002 11:50:16 GMT |
| NNTP-Posting-Host: | 67.210.12.102 |
| X-Complaints-To: | abuse AT earthlink DOT net |
| X-Trace: | newsread1.prod.itd.earthlink.net 1035287416 67.210.12.102 (Tue, 22 Oct 2002 04:50:16 PDT) |
| NNTP-Posting-Date: | Tue, 22 Oct 2002 04:50:16 PDT |
| Organization: | EarthLink Inc. -- http://www.EarthLink.net |
| To: | djgpp AT delorie DOT com |
| DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
| Reply-To: | djgpp AT delorie DOT com |
Tatterdemalian wrote:
>
> Yet another weird problem with DJGPP.
>
> I'm trying to get a program that uses streams to compile. I have the
> includes set according to ANSI standards, and the compiler finds them
> without any trouble (no compile-time warnings about missing libraries
> or anything).
>
> Then it gets to my first use of cout, and it announces that "the
> identifier cout has not been declared." All the other functions,
> including several libc functions, are also marked undeclared.
>
> What did I do wrong?
Without seeing your code, it's hard to say. Try the following
code. If it compiles & runs, you will know how to write the code
you need. Remember to compile using gxx, rather than gcc.
#include <iostream>
void foo1();
void foo2();
int main()
{
foo1();
foo2();
}
// using explicit scoping
void foo1()
{
std::cout << "This is from foo1." << std::endl;
}
// using namespace
using namespace std;
void foo2()
{
cout << "This is from foo2." << endl;
}
------ output ------
This is from foo1.
This is from foo2.
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |